шустрый скрипт скрипт зеркала NOD32

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
yoda
ефрейтор
Сообщения: 55
Зарегистрирован: 2023-07-29 9:04:00

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение yoda » 2025-11-24 17:22:41

depositaire писал(а):
2025-11-23 20:32:34
Господа, кому не трудно
Отправил в личку, у меня улов не большой

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-24 19:42:48

yoda писал(а):
2025-11-24 17:22:41
Отправил в личку, у меня улов не большой
Спасибо. Обновил. Я думаю на днях выложу что наделал со скриптом. Пока есть к нему пара вопросов и не очень понял из за чего всё это.

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-25 20:15:34

Выкладываю перелопаченный скрипт от уважаемого scorp337150. Переделывал в основном под себя и свои хотелки. В итоге за несколько месяцев переделан почти весь. Со старым скриптом с Git не совместим от слова совсем. Проверил работу на Винде и Debian. Вроде проблем не было. Описание что переделано вложил в архив. Пока писал всё это, вышло чёт дофига. Нареканий, для себя, пока не встречал. Но если вдруг у кого что упадёт то попробую поправить.
Вложения
EsetUPDtool_25112025.zip
(155.81 КБ) 95 скачиваний

uNseen
проходил мимо
Сообщения: 5
Зарегистрирован: 2025-11-25 4:49:40

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение uNseen » 2025-11-28 17:40:10

Всем привет.

Настроил скрипт от скорпа, все работает, антивирус обновляется. Классная штука!

Есть вопросительный момент.
У меня endpoint 12-ой версии. В конфиге скрипта выставил значение: versionep12 = 1

При работе скрипта консоль также выдает лог, что идет обновление версии ESET NOD32 Endpoint Ver. 12:

Код: Выделить всё

[2025-11-28 15:00:01] [ep12] Обновляем вериию: ESET NOD32 Endpoint Ver. 12
[2025-11-28 15:00:02] [ep12] В хранилище update.ver версии : 32264.0 /var/www/nod32mirror2/eset_upd/ep12/dll/update.ver
[2025-11-28 15:00:02] [ep12] Скачиваем файл update.ver
[2025-11-28 15:00:02] [ep12] Сохраняем update.ver в  : /opt/pynod-mirror-tool/pynod-mirror-tool/tmp/update.ver
[2025-11-28 15:00:02] [ep12] update.ver:   0%|          | 0.00/220k [00:00<?, ?B[2025-11-28 15:00:02] [ep12] update.ver: 100%|##########| 220k/220k [00:00<00:00, 2.51MB/s]
[2025-11-28 15:00:02] [ep12] Версия баз у нас     : 32264.0
[2025-11-28 15:00:02] [ep12] Версия баз на зеркале: 32266.0
В логе выше, например, показано какая версия баз сейчас "у нас", и какая версия баз на зеркале. Соответственно, до этой версии обновится и мой EP. Но при этом на странице выпуска обновлений ESET часто есть и более новые версии:
Изображение
https://help.eset.com/updates/?utm_sour ... ontent=ees

Вопрос: это обновления для каких-то других версий? Или их просто еще нет на зеркале, откуда я скачиваю обновления(что было бы странным). Или же надо в конфиге выставить доп опции? Все же скрипт ищет и скачивает базы в соответствии со своим конфигом, и закралась мысль, что может скрипт просто "недокачивает" из-за своих настроек.

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-28 18:03:32

uNseen писал(а):
2025-11-28 17:40:10
Всем привет.
Давно ставили? Попробуйте снести папку data и папку eset_upd/ep12/

p.s. если на момент написания разрыва был 1-2 версии то порой не так страшно. Сервера там в разнобой синхронизируются.

uNseen
проходил мимо
Сообщения: 5
Зарегистрирован: 2025-11-25 4:49:40

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение uNseen » 2025-11-28 18:15:51

depositaire, Буквально пару дней как запустил. Если разрыв в 1-2 версии это частое явление, то я спокоен и понаблюдаю.

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-28 18:43:30

uNseen писал(а):
2025-11-28 18:15:51
Буквально пару дней как запустил
А расписание то какое поставили? если там у вас 2 раза в день то это норма явно. Даже если 4 раза в день и то можно попасть между 2мя версиями.

uNseen
проходил мимо
Сообщения: 5
Зарегистрирован: 2025-11-25 4:49:40

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение uNseen » 2025-11-28 19:09:30

depositaire писал(а):
2025-11-28 18:43:30
А расписание то какое поставили? если там у вас 2 раза в день то это норма явно. Даже если 4 раза в день и то можно попасть между 2мя версиями.
Расписание у меня каждые 3 часа, но когда я увидел, что версии разнятся, то попробовал запускать скрипт в ручную, и он все равно на зеркале видел только отстающую версию. Может и правда дело в зеркале, откуда я тяну обновления? В качестве зеркала в настройках стоит "узбекский" сервер.

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-28 19:51:07

uNseen писал(а):
2025-11-28 19:09:30
В качестве зеркала в настройках стоит "узбекский" сервер.
эм, в смысле вы качает не с офф зеркала а с какого-то левого?


depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-28 20:08:55

uNseen писал(а):
2025-11-28 19:58:59
Да
Эм, ну так простите что вы тогда хотите? Хоть устанавливайте раз в час получение с этого сервера. Если там настроено что качать 1-2 раза в день то удивляться разрыву и нечего. Надо спрашивать у владельца сервера тогда что и как он настраивал.

uNseen
проходил мимо
Сообщения: 5
Зарегистрирован: 2025-11-25 4:49:40

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение uNseen » 2025-11-28 20:40:15

depositaire писал(а):
2025-11-28 20:08:55
Эм, ну так простите что вы тогда хотите? Хоть устанавливайте раз в час получение с этого сервера.
Почему сразу "что-то хочу"? У меня появились сомнения, было ли дело в моем конфиге или в чем-то другом, и я вполне прозрачно и адекватно описал суть вопроса. Без претензий и хотелок.
depositaire писал(а):
2025-11-28 20:08:55
Если там настроено что качать 1-2 раза в день то удивляться разрыву и нечего
Понятно, так и предполагал. Наверное, их сервер так настроен во избежание бана.

zxpn5
рядовой
Сообщения: 10
Зарегистрирован: 2025-11-19 7:50:22

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение zxpn5 » 2025-11-29 12:17:54

Всем привет, подскажите, а локально по сетке у всех (у кого есть) проходят обновы?
Просто хотелось бы с расшаренного диска, офлайн обновы по сети раздавать, и не поднимать еще в придачу вебсервер, ну по крайней мере пока) На компах сейчас в основном 12 еав

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-11-29 17:28:21

uNseen писал(а):
2025-11-28 20:40:15
Почему сразу "что-то хочу"?
Я конечно извиняюсь, просто чуточку поразил ваш вопрос.
zxpn5 писал(а):
2025-11-29 12:17:54
и не поднимать еще в придачу вебсервер
Лучше поднять nginx и будет вам мир и спокойствие) Да ещё и логи легче ловить если у кого что-то не пашет. А ставить там пару нажатий мышкой)

scorp337150
мл. сержант
Сообщения: 121
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2025-12-01 13:33:57

Всем привет, я с нова с вами, по здоровью было как-то совсем не до скрипта.
Из того, на чем остановился - скрипт на стадии внедрении режима хранения баз в одной папке для возможности обновлений не через веб сервер, а при помощи указания папки, функция для многих востребованная, подумываю на счет гибридного хранения баз - часть баз под веб сервер, часть под обновление из папки с настройкой через конфиг. В общем, скрипт не застыл.

zxpn5
рядовой
Сообщения: 10
Зарегистрирован: 2025-11-19 7:50:22

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение zxpn5 » 2025-12-02 14:49:52

scorp337150, по поводу локально из папки прям тоже можно...

Angel79
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-05 7:51:33

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение Angel79 » 2025-12-05 8:45:20

Всем привет, сегодня обратил внимания что мой антивирь перестал обновляться и у себя на сервере вижу вот такую красоту...

Код: Выделить всё

v16	32300.0	0	1157	1.4 GB	1152	2025-12-05 00:03:49	2025-12-05 00:03:50	1155	1.4 GB
v18	403 Client Error: Forbidden for url: http://um21.eset.com/auto/consumer/windows/dll/update.ver
18 версия перестала качать обновления.

scorp337150
мл. сержант
Сообщения: 121
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2025-12-05 17:36:05

Angel79, Приветствую, видимо связано с тем, что у них основная стала v19. Сейчас на виртуалке гляну куда антивирус лезет за обновлением и сегодня выйдет апдейт "как есть" с юзер агентом и файлами init под v19 и не до конца оттестированной функцией скидывания баз в одну паку, чтоб можно было обновлять антивирусы из папки без веб сервера

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-12-05 18:12:00

Там кажись этот путь auto/consumer/windows/dll/update.ver для всех новых версий. Если я не путаю ничего.

scorp337150
мл. сержант
Сообщения: 121
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2025-12-05 20:55:40

Встречайте новое обновление скрипта https://github.com/Scorpikor/pynod-mirror-tool !
+ В конфиг nod32ms.conf в раздел [LOG] добавлена возможность определять путь и имя лог файла в параметре log_file_path
+ В конфиг nod32ms.conf в раздел [ESET] добавлен параметр mode_one_dir_base, который включает режим хранения баз в одной папке с update.ver, для возможности обновления баз клиентов из папки без использования веб сервера
+ В user_agent.py добавил более свежие агенты актуальных антивирусов, которые были у меня
depositaire, Спасибо тебе за идеи, подсмотрел у тебя манипуляции с лог файлом, свой код тоже чуть "переосмыслил"
Как всегда всем спасибо за наводки, идеи и тесты

БлагоЯр
проходил мимо
Сообщения: 3
Зарегистрирован: 2025-12-01 16:27:01

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение БлагоЯр » 2025-12-05 22:09:12

scorp337150 писал(а):
2025-12-05 20:55:40
Встречайте новое обновление скрипта https://github.com/Scorpikor/pynod-mirror-tool !
Где бы ещё адресок для обновы взять, уже весь интернет перелопатил. Те что вроде как рабочие выдают ошибки (я так понял с другими путями наверное что-то).

scorp337150
мл. сержант
Сообщения: 121
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2025-12-06 0:23:13

БлагоЯр писал(а):
2025-12-05 22:09:12
Где бы ещё адресок для обновы взять, уже весь интернет перелопатил. Те что вроде как рабочие выдают ошибки (я так понял с другими путями наверное что-то).
Где взять сервер для обновы - это, конечно, отдельная тема, а какие ошибки скрипт выдает - возможно проявит причины. Только, если выкладываете лог, постарайтесь "замаскировать" как-то сервер, с которого обновляетесь, чтоб владельцам не подкидывать проблем. Ну и как альтернативный вариант, можно купить ключ

БлагоЯр
проходил мимо
Сообщения: 3
Зарегистрирован: 2025-12-01 16:27:01

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение БлагоЯр » 2025-12-06 1:10:59

scorp337150 писал(а):
2025-12-06 0:23:13
как альтернативный вариант, можно купить ключ
Хорошая шутка.
scorp337150 писал(а):
2025-12-06 0:23:13
а какие ошибки скрипт выдает - возможно проявит причины
Например
[2025-12-06 00:09:28] Запущен скрипт 20250619
[2025-12-06 00:09:28] Режим обновления с неофициальных зеркал (конфиг init.py)
[2025-12-06 00:09:28]

[2025-12-06 00:09:28] [ep12] Обновляем вериию: ESET NOD32 Endpoint Ver. 12
[2025-12-06 00:09:28] [ep12] В хранилище update.ver версии : 32307.0 /var/www/html/esetupd.somedomain2.org/eset_upd/ep12/dll/update.ver
[2025-12-06 00:09:28] [ep12] Сохраняем update.ver в : /root/pynod/tmp/update.ver
[2025-12-06 00:09:29] [ep12] Не удалось обновить версию с 32307.0 до версии 0
[2025-12-06 00:09:29] [ep12] Ошибка скачивания баз версии
[2025-12-06 00:09:29] [ep12] Причина: Ошибка подключения: 404 Client Error: Not Found for url: http://eset.somedomain.ru/dll/update.ver
[2025-12-06 00:09:29]

scorp337150
мл. сержант
Сообщения: 121
Зарегистрирован: 2020-02-24 8:40:47

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение scorp337150 » 2025-12-06 10:07:39

БлагоЯр писал(а):
2025-12-06 1:10:59
[2025-12-06 00:09:29] [ep12] Причина: Ошибка подключения: 404 Client Error: Not Found for url
Похоже на сервере баз нет для версии ep12 или кто-то что-то криво настроил на удаленном сервере

depositaire
сержант
Сообщения: 202
Зарегистрирован: 2011-10-14 14:04:17

шустрый скрипт скрипт зеркала NOD32

Непрочитанное сообщение depositaire » 2025-12-06 12:54:00

scorp337150 писал(а):
2025-12-05 20:55:40
свой код тоже чуть "переосмыслил"
Да там у меня какой-то неадекватный полёт фантазии был) Ещё под конец прикрутил отправку сообщений в почту. И да, чисто моё мнение, но очистку я думаю стоит и тебе добавить. Всё таки через месяц другой байда ещё та с папками. Последнее время я заметил что офф. сервера стали менять названия папок. Хз это связано с разными серверами или там админам скучно. Но каждый день одна из версий перекачивает всю папку по новой. Пару дней полежит и опять может поменять название.