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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
depositaire
сержант
Сообщения: 163
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2025-03-04 14:42:58

to-03 писал(а):
2025-03-03 20:37:40
location /$webface/index.html {
auth_basic off;
}
Заменить на:

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

# Без авторизации
    location = / {
        auth_basic off;
        try_files /$webface/index.html =404;
    }

    location  /$webface/index.html {
        auth_basic off;
    }
  

Хостинговая компания 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/

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

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

Непрочитанное сообщение Angel79 » 2025-03-04 14:47:43

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

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

[2025-03-04 16:17:58] Текущая папка C:\pynod-mirror-tool
[2025-03-04 16:17:58] tools.py:os_dir_separator: Используем платформу Windows
[2025-03-04 16:17:58] Режим обновления с официальных серверов (init_official.py)
[2025-03-04 16:17:58] Выбираем лучший официальный сервер для обновлений...
[2025-03-04 16:17:59] Выбран лучший официальный сервер для обновлений: um06.eset.com 76.47506395975749 ms
[2025-03-04 16:17:59] [ep10] Обновляем вериию: ESET NOD32 Endpoint Ver. 9
[2025-03-04 16:17:59] [ep10] В хранилище update.ver версии : 0 C:\pynod-mirror-tool\www\eset_upd\ep10\dll\update.ver
[2025-03-04 16:17:59] Скачиваем файл update.ver
[2025-03-04 16:17:59] [ep10] Сохраняем update.ver в  : C:\pynod-mirror-tool\tmp\update.ver
[2025-03-04 16:17:59] [ep10] update.ver: 270kB [00:00, 4.26MB/s]
[2025-03-04 16:17:59] Размер скачанного файла (276553 байт) не совпадает с ожидаемым (22220 байт)
[2025-03-04 16:17:59] Ошибка скачивания баз версии [ep10]
[2025-03-04 16:17:59] Причина: Размер скачанного файла (276553 байт) не совпадает с ожидаемым (22220 байт)
[2025-03-04 16:17:59] --------------------------------------------------
[2025-03-04 16:17:59] Скачано файлов для базы текущей версии : 0
[2025-03-04 16:17:59] Размер скачанных файлов текущей версии : 0.0 bytes
[2025-03-04 16:17:59] Кол-во старых файлов базы удалено      : 0
[2025-03-04 16:17:59] Общее кол-во попыток перекачать файл   : 0
[2025-03-04 16:17:59] Время скачивания баз версии [ep10]: 0.25 сек.
[2025-03-04 16:17:59] Кол-во файлов в папке баз   [ep10]: 0
[2025-03-04 16:17:59] Размер папки с базами       [ep10]: 0.0 bytes
[2025-03-04 16:17:59] --------------------------------------------------

[2025-03-04 16:17:59] ----------------------------------------------------------------------
[2025-03-04 16:17:59] Всего скачано файлов        : 0
[2025-03-04 16:17:59] Размер всех скачанных файлов: 0.0 bytes
[2025-03-04 16:17:59] Полный размер всех баз C:\pynod-mirror-tool\www\data : 0.0 bytes
[2025-03-04 16:17:59] Время выполнения скрипта: 1.07 сек.
[2025-03-04 16:17:59] ----------------------------------------------------------------------
Ничего не скачивает кроме C:\pynod-mirror-tool\tmp\update.ver и всё.
В хранилище тоже не копируется файл C:\pynod-mirror-tool\www\eset_upd\ep10\dll\, пробовал кинуть его вручную в итоге всё равно пишет Причина: Размер скачанного файла (276553 байт) не совпадает с ожидаемым (22220 байт)

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

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

Непрочитанное сообщение depositaire » 2025-03-04 14:57:41

Angel79 писал(а):
2025-03-04 14:47:43
И получаю вот такой результат
В inc/log.py врубите в log_informativeness = 5 может понятнее будет где ошибка

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

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

Непрочитанное сообщение Angel79 » 2025-03-04 15:07:03

depositaire писал(а):
2025-03-04 14:57:41
В inc/log.py врубите в log_informativeness = 5 может понятнее будет где ошибка

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

[2025-03-04 17:05:12] Текущая папка C:\pynod-mirror-tool
[2025-03-04 17:05:12] tools.py:os_dir_separator: Используем платформу Windows
[2025-03-04 17:05:12] parser.py:parser_config_versions_to_update
[2025-03-04 17:05:12] Режим обновления с официальных серверов (init_official.py)
[2025-03-04 17:05:12] Выбираем лучший официальный сервер для обновлений...
[2025-03-04 17:05:12] um02.eset.com [77.38161087036133, 76.58529281616211, 76.66468620300293]
[2025-03-04 17:05:12] um23.eset.com [77.95953750610352, 82.70764350891113, 78.31764221191406]
[2025-03-04 17:05:12] um17.eset.com [77.37588882446289, 83.20236206054688, 78.92060279846191]
[2025-03-04 17:05:12] um04.eset.com [79.59747314453125, 85.205078125, 80.69586753845215]
[2025-03-04 17:05:12] um01.eset.com [83.17112922668457, 84.89871025085449, 80.70826530456543]
[2025-03-04 17:05:12] um06.eset.com [84.32269096374512, 84.38873291015625, 83.42385292053223]
[2025-03-04 17:05:12] um03.eset.com [85.7551097869873, 84.6707820892334, 83.31465721130371]
[2025-03-04 17:05:12] um05.eset.com [87.48793601989746, 88.31238746643066, 86.17591857910156]
[2025-03-04 17:05:12] um21.eset.com [87.0814323425293, 88.3018970489502, 88.43064308166504]
[2025-03-04 17:05:12] um11.eset.com [89.1878604888916, 88.85741233825684, 88.27710151672363]
[2025-03-04 17:05:12] um13.eset.com [216.16840362548828, 215.73305130004883, 216.89367294311523]
[2025-03-04 17:05:12] um07.eset.com [217.99421310424805, 216.2008285522461, 217.73767471313477]
[2025-03-04 17:05:12] um10.eset.com [218.0173397064209, 217.5617218017578, 217.057466506958]
[2025-03-04 17:05:12] um09.eset.com [222.4564552307129, 221.51517868041992, 223.13237190246582]
[2025-03-04 17:05:12] um08.eset.com [224.6246337890625, 223.67358207702637, 223.16932678222656]
[2025-03-04 17:05:12] Выбран лучший официальный сервер для обновлений: um02.eset.com 76.87719662984212 ms
[2025-03-04 17:05:12] [v3] Обновляем вериию: ESET NOD32 Ver. 3-4, 6-8
[2025-03-04 17:05:12] parser.py:get_DB_version
[2025-03-04 17:05:12] [v3] В хранилище update.ver версии : 0 C:\pynod-mirror-tool\www\eset_upd\v3\dll\update.ver
[2025-03-04 17:05:12] Скачиваем файл update.ver
[2025-03-04 17:05:12] [v3] Сохраняем update.ver в  : C:\pynod-mirror-tool\tmp\update.ver
[2025-03-04 17:05:12] tools.py:tools_download_file
[2025-03-04 17:05:12] tools.py:tools_download_file: Download URL: http://um02.eset.com/eset_upd/update.ver
[2025-03-04 17:05:12] tools.py:tools_download_file: SAVE PATH: C:\pynod-mirror-tool\tmp\update.ver
[2025-03-04 17:05:13] tools.py:tools_download_file: Запрос к серверу: {'User-Agent': 'ESS Update (Windows; U; 32bit; VDB 62496; BPC 4.5.12011.3; OS: 6.2.9200 SP 0.0 NT; TDB 62496; LUO 0.101; CH 0.0; LNG 1049;', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Authorization': 'Basic RUFWLTA0NTg5NzQ2NzE6c3B2M2VrY3U4OA=='}
[2025-03-04 17:05:13] tools.py:tools_download_file: Ответ от сервера: {'Server': 'nginx', 'Date': 'Tue, 04 Mar 2025 12:05:52 GMT', 'Content-Type': 'text/plain', 'Content-Length': '9372', 'Last-Modified': 'Tue, 04 Mar 2025 10:52:00 GMT', 'Connection': 'keep-alive', 'Vary': 'Accept-Encoding', 'ETag': '"67c6db50-249c"', 'Content-Encoding': 'gzip', 'Hostname': 'um02'}
[2025-03-04 17:05:12] [v3] update.ver: 114kB [00:00, 62.9MB/s]
[2025-03-04 17:05:13] Размер скачанного файла (116842 байт) не совпадает с ожидаемым (9372 байт)
[2025-03-04 17:05:13] tools.py:convert_seconds
[2025-03-04 17:05:13] tools.py:list_files_and_folders
[2025-03-04 17:05:13] tools.py:folder_size
[2025-03-04 17:05:13] Ошибка скачивания баз версии [v3]
[2025-03-04 17:05:13] Причина: Размер скачанного файла (116842 байт) не совпадает с ожидаемым (9372 байт)
[2025-03-04 17:05:13] --------------------------------------------------
[2025-03-04 17:05:13] Скачано файлов для базы текущей версии : 0
[2025-03-04 17:05:13] tools.py:sizeof_fmt
[2025-03-04 17:05:13] Размер скачанных файлов текущей версии : 0.0 bytes
[2025-03-04 17:05:13] Кол-во старых файлов базы удалено      : 0
[2025-03-04 17:05:13] Общее кол-во попыток перекачать файл   : 0
[2025-03-04 17:05:13] Время скачивания баз версии [v3]: 0.19 сек.
[2025-03-04 17:05:13] Кол-во файлов в папке баз   [v3]: 0
[2025-03-04 17:05:13] tools.py:sizeof_fmt
[2025-03-04 17:05:13] Размер папки с базами       [v3]: 0.0 bytes
[2025-03-04 17:05:13] --------------------------------------------------

[2025-03-04 17:05:13] tools.py:convert_seconds
[2025-03-04 17:05:13] tools.py:folder_size
[2025-03-04 17:05:13] ----------------------------------------------------------------------
[2025-03-04 17:05:13] Всего скачано файлов        : 0
[2025-03-04 17:05:13] tools.py:sizeof_fmt
[2025-03-04 17:05:13] Размер всех скачанных файлов: 0.0 bytes
[2025-03-04 17:05:13] tools.py:sizeof_fmt
[2025-03-04 17:05:13] Полный размер всех баз C:\pynod-mirror-tool\www\data : 0.0 bytes
[2025-03-04 17:05:13] Время выполнения скрипта: 0.91 сек.
[2025-03-04 17:05:13] ----------------------------------------------------------------------

[2025-03-04 17:05:13] tools.py:sizeof_fmt
[2025-03-04 17:05:13] tools.py:sizeof_fmt

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

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

Непрочитанное сообщение scorp337150 » 2025-03-04 15:16:55

Кто-нибудь может ключиком в приват поделиться, чтоб проверить на официальных серверах скрипт?

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

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

Непрочитанное сообщение Angel79 » 2025-03-04 15:19:33

scorp337150 писал(а):
2025-03-04 15:14:30
Кто-нибудь может ключиком в приват поделиться, чтоб было с чем на официальных серверах проверить?
Я могу и без приват поделится
mirror_user = EAV-0458974671
mirror_password = spv3ekcu88
scorp337150 писал(а):
2025-03-04 15:14:30
Как вариант, в конфиге попробуйте закоментировать um06.eset.com и проверьте
коментил разницы нет . Сам файл в итоге правильный через браузер пробовал скачать его.

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

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

Непрочитанное сообщение depositaire » 2025-03-04 15:27:08

Angel79 писал(а):
2025-03-04 14:47:43
Причина: Размер скачанного файла (276553 байт) не совпадает с ожидаемым (22220 байт)
Ну с обновленным скриптом у меня тоже самое выдало) Но у меня юыло наворочено в других файлах и поэтому подумал что из за этого. Вернул старую версию в итоге

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

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

Непрочитанное сообщение scorp337150 » 2025-03-04 15:44:41

Angel79 писал(а):
2025-03-04 15:19:33
Я могу и без приват поделится
mirror_user = EAV-0458974671
mirror_password = spv3ekcu88
Спасибо за ключ, с ним правда не заработало - может ESET боты форум пасут и забанили сразу.
В общем, проблема следующая была судя по логам- ESET сервер отдает файл с сжатием gzip, поэтому размеры того что скачалось и что их сервер сообщает о скачиваемом файле не совпадают. Пока по-быстрому исправил - скачайте и замените с гитхаба только tools.py. Чуть позже допишу более правильное решение

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

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

Непрочитанное сообщение Angel79 » 2025-03-04 15:52:01

scorp337150 писал(а):
2025-03-04 15:44:41
Пока по-быстрому исправил - скачайте и замените с гитхаба только tools.py
Ага попёрло!!!

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

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

Непрочитанное сообщение depositaire » 2025-03-05 10:17:20

scorp337150 писал(а):
2025-03-04 15:44:41
скачайте и замените с гитхаба только tools.py.
Ага, в лёт заработало. Спасибо.

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 30
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

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

Непрочитанное сообщение Maximus_Decimus » 2025-03-05 16:30:58

scorp337150,
# Неработающие версии:
# v5 v9 v11 v12 v13

т.е. ESET-Endpoint-5.0.2272.7 не работает больше совсем?
ESET NOD32 Antivirus Smart Security 8.0.319.1 для этого хоть можно скачать обновления?
Или на какую версию переходить в корпоративной среде где можно указать свой сервер обновления?

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

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

Непрочитанное сообщение depositaire » 2025-03-05 16:37:40

Maximus_Decimus писал(а):
2025-03-05 16:30:58
где можно указать свой сервер обновления
Так эндпоинты с 8й версии без проблем можно свой сервер указать. У меня что 9й что 11-12й без проблем со своим пашут.
Maximus_Decimus писал(а):
2025-03-05 16:30:58
Smart Security 8
8ю и 9ю качает в ep 100%

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

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

Непрочитанное сообщение scorp337150 » 2025-03-05 18:14:32

Maximus_Decimus,
Maximus_Decimus писал(а):
2025-03-05 16:30:58
# Неработающие версии:
# v5 v9 v11 v12 v13

т.е. ESET-Endpoint-5.0.2272.7 не работает больше совсем?
v5, v9 и т.д. - это не ep5 ep9 и т.д. Endpoint 5 в конфиге обозначается как ep5 и т.д.
Некоторые версии антивируса можно обновить базами от других версий:
v3-v8 обновляются базами от v3
v10-v11 обновляются базами от v10
eset file security 4.5 обновляется базами от v3
В конфиге запись про неработающие версии присутствует из-за того, что на официальном сервере этих баз нет. Просто не путайте версию v5 с Endpoint ep5

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

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

Непрочитанное сообщение scorp337150 » 2025-03-05 18:26:16

И ep5 баз на официальном сервере тоже нет

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

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

Непрочитанное сообщение depositaire » 2025-03-06 9:22:11

scorp337150 писал(а):
2025-03-05 18:26:16
И ep5 баз
А они разве не переходили на 5.5? Вроде было тут где-то подобное. Если не путаю конечно.

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 30
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

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

Непрочитанное сообщение Maximus_Decimus » 2025-03-06 10:42:57

У меня последнее время EP5 обновлялся с v3

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

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

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

depositaire писал(а):
2025-03-06 9:22:11
А они разве не переходили на 5.5? Вроде было тут где-то подобное. Если не путаю конечно.
Это ep6 обновляет базы с папки ep6.6

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

if ver == 'ep6':
        return {
        'fix': '/dll',                                  # Добавочный путь
        'upd' : 'eset_upd/ep6.6/dll/update.ver',        # Путь, по которому сам ep6 запрашивает update.ver с сервера обновлений
        'dll' : 'eset_upd/ep6/dll/update.ver',          # Путь, по которому будет лежать update.ver у нас на зеркале
        'name' : 'ESET NOD32 Endpoint Ver. 6'           # Описание
        }   
Maximus_Decimus писал(а):
2025-03-06 10:42:57
У меня последнее время EP5 обновлялся с v3
Все правильно, средствами nginx или симлинками на неофициальных зеркалах ep5 перенаправляется на базы от v3. Если попытаться обновить ep5 непосредственно с серверов ESET, от будет ошибка, т.к на серверах ESET баз для ep5 нет

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

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

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

scorp337150 писал(а):
2025-03-06 12:23:46
Это ep6 обновляет базы с папки ep6.6
А, попутал тогда.

Но это всё равно уже некромантия держать такие версии. Я от 9ки то не знаю как избавиться. Мешаются староверы на 7/2008( А то что ниже уже явно перебор какой-то.

ak42
мл. сержант
Сообщения: 108
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2025-03-09 13:36:06

новая версия скрипта не меняет путь к файлам обновления в файле update.ver
антивирус пишет файл на сервере не найден.
file=/consumerlatest-dll-rel-bat/mod_059_tdt_rsw_g304x_1001/em059_64_n1.dll.nup
а старая версия делает так
file=/data/v16/consumerlatest-dll-rel-sta/mod_059_tdt_rsw_g304x_1001/em059_64_n1.dll.nup

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

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

Непрочитанное сообщение scorp337150 » 2025-03-09 18:30:50

ak42, в новой версии скрипта при раздаче баз, путь к базам формирует сам nginx - на гитхабе выложена рабочая версия конфига:
https://github.com/Scorpikor/pynod-mirr ... main/nginx

Garik
проходил мимо

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

Непрочитанное сообщение Garik » 2025-03-09 21:20:10

Пытался запустить скрипт в докере на synology, контейнер nginx аварийно прекращает работу, не нравится путь в конфигах
может кто знает как поправить?

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

nginx: [emerg] unknown "root_path" variable
2025/03/09 21:15:45	stderr	2025/03/09 21:15:45 [emerg] 1#1: unknown "root_path" variable 

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

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

Непрочитанное сообщение scorp337150 » 2025-03-09 22:10:05

Garik,
В каких-то версиях nginx не принимает переменную в root
Т.е. вместо того, чтоб в конфиге nginx использовать

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

location = /index.html {
	root $root_path;          # Устанавливаем начальный root
        try_files $uri =404;      # Ищем index.html в этом каталоге
        }
Попробуйте задать явный путь:

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

location = /index.html {
	root /var/www/nod32mirror;          # Устанавливаем начальный root
        try_files $uri =404;      # Ищем index.html в этом каталоге
        }
И так во всем конфиге nginx

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

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

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

Или можно вот тут её задать

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

root /var/www/nod32mirror;	# НАСТРОИТЬ ПОД СВОЙ СЕРВЕР
на

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

set $root_path /var/www/nod32mirror;
И дальше уже всё будет норм.

ak42
мл. сержант
Сообщения: 108
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2025-03-10 12:08:06

scorp337150, а у меня apache2, что делать ?

yoda
рядовой
Сообщения: 49
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2025-03-10 12:12:44

scorp337150,
подскажите плиз, что это за параметр и за что он отвечает?

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

# Настройки подключения к зеркалу
mirror = http://mirror.lol