Я как то писал к програмке на C# вебинтерфейс и узнал что в .Net 4 нет встроенных функций и библиотек для парсинга и генерации JSON - нужно какую то стороннюю либу прикручивать. Плюнул и написал сериализатор в коде. И во всех классах которые нужно выгружать - тоже мини сериализаторы через формат.
Как вариант еще не сразу писать в базу а создать SQL файл, может даже его разбить на куски.
Также можно попробовать загонять всю компанию в одну транзакцию а то у вас там autocommit как я понял - и куча маленьких запросиков на каждый сервис - это не эффективно.
Я исправил, не та функция оказалась. На ней нужно фильр получше делать так как там и другие события идут.
Вообще могли бы и сами попробовать - рыться в документации полезно.
P.S. Вообще я хотел изучить всю документацию, но потом стало лень и вот изучаю с вопросами по маленьку)))
Если нужно тыкать кнопки - как это бы делал пользователь - то нужно эмулировать браузер. А если по простому - каждая кнопка инициирует запрос с какими либо параметрами - вот и из питона отправлять такой же запрос.
Запрсы можно увидеть на вкладке Network консоли разработчика в браузере( F12). В любом случае вначале надо смотреть сайт в браузере.
Я думал запускать в песочнице чтобы отследить цепочку взлома - 192.168.1.1 что это за внутренний адрес?
так можно искать 0-Day уязвимости в момент попытки использования.
Я сомневаюсь что такой ресурс существует. Впринципе. Попадется какой нибудь развод, где основная задача это деньги получить - это факт.
Люди которые обладают знаниями и могут ответить быстро и по теме - не будут сидеть по таким ресурсам.
Тебе придется их(консультантов) найти как-то, и уговаривать вникать в твой вопрос, предлогать поработать на тебя. Но согласятся они или нет зависит от их интереса, потому что у них таких предложений много и есть из чего выбрать.
Сори я спутал с GTK.
Tkinter жуткое говно, и у комманды тут не передается событие как в GTK - тупой вызов без аргументов.
Только персонализированные(уникальные) функции на каждую кнопку, но их можно сделать через лямбды.
Конечно удобно, вы же не будете в лимузине навоз возить. MAC не предназначен для удаленной работы впринципе.
Да конечно VNC берет текущее разрешение экрана - потому что работает по принципу скриншототера в той сессии в кторой запущен. RDP же работает с графическими примитивами и с процедурами перерисовки интерфейса. Из-за этого его в полном режиме будет проблематично запустить на MAC - все равно будет подтормаживать.
Apple Remote Desktop - по сути тот-же VNC клиент. но с плюшками для сисадминов.
Что не понятного в том что планировщик работает в консольном режиме без входа в систему - нет окон, нет диалогов, нет высоты, нет ширины. Судя по StackTrace - ошибка возникла в коде компоненты, когда началось выполнение макроса. Либо сама компонента либо программа макроса используют графику (окошки, кнопочки).
Придется планировщик запускать только в текущем сеансе и возможно вызов выполнять не из VBScript+ActiveX а через Excel и его коммандную строку
Нет не проброс портов, а межсетевая маршрутизация.
Маршрутизация: сервер у вас 192.168.1.100 и турникет 192.168.1.131 - тут все работает. Но второй турникет - 192.168.2.121 - чтобы его подключить сервер должен знать как туда обращаться - у сервера должен быть указан маршурт и шлюз(маршрутизатор в сети 192.168.1.x). Когда сервер встречает адрес не пренадлежащий к своей сети - он отправляет запрос на шлюз - шлюз перанапрвляет дальше в целевую сеть. Когда устройство турникета получает запрос не из своей сети - отвечать оно будет тоже через шлюз - поэтому у 192.168.2.121 должен быть указан шлюз из сети 192.168.2.x - это должен был знать человек установивший и обслуживающий СКУД, также это должно быть написанно в инструкции.
Через проброс портов тоже можно но это не правильно - порт доступный из интернета - угроза безопасности, лучше использовать VPN.