Проблемы с установкой, настройкой и работой системных и сетевых программ.
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Хостинг HostFood.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/
-
scorp337150
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2020-02-24 8:40:47
scorp337150
-
kc_duke
- рядовой
- Сообщения: 28
- Зарегистрирован: 2018-03-01 14:37:16
Непрочитанное сообщение
kc_duke » 2025-04-03 13:55:48
Ребят, подскажите нубу что делают не так. Поставил скрипт от
scorp337150 на винде. Вроде даже первый раз скачал дофига баз, но вот файл update.ver в папке куда качаются базы не форсируется. Только в pynod-mirror-tool\tmp он лежит. По пути windows_web_dir только папка data И я так понимаю он каждый раз считает что у меня версия базы 0 и что-то докачивает.
Вывод выполнения:
Код: Выделить всё
C:\pynod-mirror-tool-main\pynod-mirror-tool>update.py
[2025-04-03 17:42:20] Текущая папка C:\pynod-mirror-tool-main\pynod-mirror-tool
[2025-04-03 17:42:20] tools.py:os_dir_separator: Используем платформу Windows
[2025-04-03 17:42:20] Режим обновления с официальных серверов (init_official.py)
[2025-04-03 17:42:20] Выбираем лучший официальный сервер для обновлений...
[2025-04-03 17:42:21] Выбран лучший официальный сервер для обновлений: um03.eset
.com 93.60003471374512 ms
[2025-04-03 17:42:21] [v3] Обновляем вериию: ESET NOD32 Ver. 3-4, 6-8
[2025-04-03 17:42:21] [v3] В хранилище update.ver версии : 0 c:\nod32mirror2\ese
t_upd\v3\dll\update.ver
[2025-04-03 17:42:21] [v3] Скачиваем файл update.ver
[2025-04-03 17:42:21] [v3] Сохраняем update.ver в : C:\pynod-mirror-tool-main\p
ynod-mirror-tool\tmp\update.ver
[2025-04-03 17:42:21] [v3] update.ver: 114kB [00:00, ?B/s]
[2025-04-03 17:42:22] [v3] Версия баз у нас : 0
[2025-04-03 17:42:22] [v3] Версия баз на зеркале: 30976.0
[2025-04-03 17:42:22] [v3] Требуется обновление баз
[2025-04-03 17:42:22] [v3] Кол-во файлов в update.ver для загрузки: 430
[v3] Общий прогресс: 614file [00:12, 50.01file/s]
[2025-04-03 17:42:35] [v3] Не удалось обновить версию с 0 до версии 30976.0
[2025-04-03 17:42:35] Путь к базам : c:\nod32mirror2\data\v3
[2025-04-03 17:42:35] Кол-во пустых папок удалено: 0
[2025-04-03 17:42:35] Ошибка скачивания баз версии [v3]
[2025-04-03 17:42:35] Причина: Ошибка: em010_32_n4.nup пропущен после 5 попыток.
401 Client Error: Unauthorized for url: http://um03.eset.com/v3-rel-sta/mod_010
_smon_1036/em010_32_n4.nup
Ошибка: em010_32_n5.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n5.nup
Ошибка: em010_32_n2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n2.nup
Ошибка: em010_32_n7.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n7.nup
Ошибка: em010_32_n3.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n3.nup
Ошибка: em010_32_n6.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n6.nup
Ошибка: em010_32_n1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n1.nup
Ошибка: em010_32_l0.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1028/em010_32_l0.nup
Ошибка: em010_32_l2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_l2.nup
Ошибка: em010_32_l1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_010_smon_1031/em010_32_l1.nup
Ошибка: em049_32_n14.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n14.nu
p
Ошибка: em049_32_n15.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n15.nu
p
Ошибка: em049_32_n12.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n12.nu
p
Ошибка: em049_32_n11.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n11.nu
p
Ошибка: em049_32_n13.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n13.nu
p
Ошибка: em049_32_n10.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n10.nu
p
Ошибка: em049_32_n8.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n8.nup
Ошибка: em049_32_n7.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n7.nup
Ошибка: em049_32_n9.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n9.nup
Ошибка: em049_32_n6.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n6.nup
Ошибка: em049_32_n5.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n5.nup
Ошибка: em049_32_n4.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n4.nup
Ошибка: em049_32_n3.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n3.nup
Ошибка: em049_32_n2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n2.nup
Ошибка: em049_32_l2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_l2.nup
Ошибка: em049_32_l1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22472/em049_32_l1.nup
Ошибка: em049_32_n1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_22500/em049_32_n1.nup
Ошибка: em021_32_n15.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n15.nup
Ошибка: em049_32_l0.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_049_horusdb_17440/em049_32_l0.nup
Ошибка: em021_32_n14.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n14.nup
Ошибка: em021_32_n10.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n10.nup
Ошибка: em021_32_n11.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n11.nup
Ошибка: em021_32_n13.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n13.nup
Ошибка: em021_32_n12.nup пропущен после 5 попыток. 401 Client Error: Unauthorize
d for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n12.nup
Ошибка: em021_32_n4.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n4.nup
Ошибка: em021_32_n9.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n9.nup
Ошибка: em021_32_n7.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n7.nup
Ошибка: em021_32_n5.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n5.nup
Ошибка: em021_32_n6.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n6.nup
Ошибка: em021_32_l0.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15389/em021_32_l0.nup
Ошибка: em021_32_n8.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n8.nup
Ошибка: em021_32_n1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n1.nup
Ошибка: em021_32_n3.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n3.nup
Ошибка: em021_32_n2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_n2.nup
Ошибка: em021_32_l1.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15394/em021_32_l1.nup
Ошибка: em021_32_l2.nup пропущен после 5 попыток. 401 Client Error: Unauthorized
for url: http://um03.eset.com/v3-rel-sta/mod_021_horus_15396/em021_32_l2.nup
[2025-04-03 17:42:35] --------------------------------------------------
[2025-04-03 17:42:35] Скачано файлов для базы текущей версии : 1
[2025-04-03 17:42:35] Размер скачанных файлов текущей версии : 114.1 KB
[2025-04-03 17:42:35] Кол-во старых файлов базы удалено : 0
[2025-04-03 17:42:35] Общее кол-во попыток перекачать файл : 276
[2025-04-03 17:42:35] Время скачивания баз версии [v3]: 13.26 сек.
[2025-04-03 17:42:35] Кол-во файлов в папке баз [v3]: 384
[2025-04-03 17:42:35] Размер папки с базами [v3]: 331.4 MB
[2025-04-03 17:42:35] --------------------------------------------------
[2025-04-03 17:42:35] ----------------------------------------------------------
------------
[2025-04-03 17:42:35] Всего скачано файлов : 1
[2025-04-03 17:42:35] Размер всех скачанных файлов: 114.1 KB
[2025-04-03 17:42:35] Полный размер всех баз c:\nod32mirror2\data : 2.1 GB
[2025-04-03 17:42:35] Время выполнения скрипта: 15.23 сек.
[2025-04-03 17:42:35] ----------------------------------------------------------
------------
nod32ms.conf
Код: Выделить всё
# -*- coding: utf-8 -*-
# Этот файл является частью проекта PyNOD-Mirror-Tool
# актуальную версию которого можно скачть по адресу:
# https://github.com/Scorpikor/pynod-mirror-tool
[LOG]
# Активируем создание веб страницы = 0 (включено)
generate_web_page = 0
# Генерировать только таблицу = 1 или 0 для генерации полной веб страницы
generate_table_only = 0
# Путь и имя файла веб страницы
#html_table_path_file = /var/www/berta/nod32.html
html_table_path_file = C:\nod\nod32_update.html
[TELEGRAM]
# Настройки для отправки логов в телеграм
# Предварительно получаем token у https://t.me/BotFather
# и узнаем chat_id (гуглим как это сделать)
# 0 = отключено, 1 = отправка сообщений в телеграм включена
telegram_inform = 0
token = XXXXXXXXXX:AABBBBCCDDEE_FFFFFFFFFFFFFFFFFFFFFF
chat_id = XXXXXXXXXX
# Текстовое поле для заметок. Можно использовать как напоминание о сроке действия ключа. (напр. Expire 12.05.2032)
# Может быть и пустым.
text =
[SCRIPT]
# Путь к корню Вашей www директории, в которой будут размещаться все файлы обновлений.
# Данный параметр обязателен для работы скрипта!
# Если скрипт запускается в Windows ОС, то используется эта переменная для корня www
windows_web_dir = c:\nod32mirror2
# Если скрипт запускается в Linux ОС, FreeBSD то используется эта переменная для корня www
linux_web_dir = /var/www/nod32mirror2
[CONNECTION]
# Если обновляемся с официальных серверов ESET, то выставляем official_servers_update = 1, тогда
# будет использоваться список серверов из раздела [OFFICIAL_SERVERS]
# Если обновляемся с других не официальных зеркал, то
# выставляем official_servers_update = 0
official_servers_update = 1
# Настройки подключения к зеркалу
mirror = http://mirror.lol
# Если требуется авторизация, то заполняем mirror_user и mirror_password
# Для обновления с официальных серверов обязательно заполнить!
mirror_user = EAV-0464094702
mirror_password = *******
# Таймаут операций соединения
mirror_timeout = 7
# Кол-во попыток скачать файл
mirror_connect_retries = 5
# Кол-во потоков скачивания
# Внимание! Поберегите чужие серверы, скачивание баз большим кол-вом потоков уменьшает шанс на успех
# и увеличивает шанс бана от владельца сервера.
max_workers = 5
[OFFICIAL_SERVERS]
# Список официальных серверов для обновления
# Скрипт сам выберет из них более подходящий "живой" сервер
# (ВАЖНО!) Здесь в списке сервер должен быть только в виде доменного имени или IP без http!
mirror1 = um01.eset.com
mirror2 = um02.eset.com
mirror3 = um03.eset.com
mirror4 = um04.eset.com
mirror5 = um05.eset.com
mirror6 = um06.eset.com
mirror7 = um07.eset.com
mirror8 = um08.eset.com
mirror9 = um09.eset.com
mirror10 = um10.eset.com
mirror11 = um11.eset.com
#mirror12 = um12.eset.com
mirror13 = um13.eset.com
#mirror14 = um14.eset.com
#mirror15 = um15.eset.com
#mirror16 = um16.eset.com
#mirror17 = um17.eset.com
#mirror18 = um18.eset.com
#mirror19 = um19.eset.com
#mirror20 = um20.eset.com
#mirror21 = um21.eset.com
#mirror22 = um22.eset.com
mirror23 = um23.eset.com
[ESET]
# Имя папки, в которую складывать базы антивируса в корне веб сервера
prefix = data
# Создание зеркал обновлений для версий
# Eset versions
# Неработающие версии (т.е. базы которых отсутствуют на официальном сервере ESET):
# v5 v9 v11 v12 v13 ep5
versionv3 = 1
versionv9 = 0
versionv10 = 0
versionv11 = 0
versionv12 = 0
versionv13 = 0
versionv14 = 0
versionv15 = 0
versionv16 = 0
versionv18 = 0
versionep6 = 0
versionep8 = 0
versionep9 = 0
versionep10 = 0
versionep11 = 0
versionep12 = 0
kc_duke
-
depositaire
- сержант
- Сообщения: 156
- Зарегистрирован: 2011-10-14 14:04:17
Непрочитанное сообщение
depositaire » 2025-04-03 14:21:48
401 Client Error: Unauthorized for url
А ключик то живой?
p.s. я бы ещё папочки в ручную создал на всяк случай. Ну и как минимум не в корне диска С, винда не очень то любит когда туда лезут всякие левые проги.
depositaire
-
scorp337150
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2020-02-24 8:40:47
Непрочитанное сообщение
scorp337150 » 2025-04-03 15:06:38
kc_duke, это действительно похоже на мертвый ключ. Сейчас чуть переписываю скрипт, чтоб он не дергал сервер если ключ просрочился.
scorp337150
-
depositaire
- сержант
- Сообщения: 156
- Зарегистрирован: 2011-10-14 14:04:17
Непрочитанное сообщение
depositaire » 2025-04-03 15:15:06
scorp337150 писал(а): ↑2025-04-03 15:06:38
чтоб он не дергал сервер если ключ просрочился.
А как он об этом узнает? Словит первое 401 и всё стоп? Тогда ещё надо чтобы он и дальше не долбился с этой парой. А то не у всех телега же и могут не смотреть логи.
depositaire
-
kc_duke
- рядовой
- Сообщения: 28
- Зарегистрирован: 2018-03-01 14:37:16
Непрочитанное сообщение
kc_duke » 2025-04-03 17:25:44
scorp337150 писал(а): ↑2025-04-03 15:06:38
это действительно похоже на мертвый ключ
Ключ на месяц от 02.04. Неужели забанили так быстро? Ну и скрипт же выкачал базы как-то сначала.
kc_duke
-
depositaire
- сержант
- Сообщения: 156
- Зарегистрирован: 2011-10-14 14:04:17
Непрочитанное сообщение
depositaire » 2025-04-03 20:05:52
kc_duke писал(а): ↑2025-04-03 17:25:44
Ну и скрипт же выкачал базы как-то сначала.
А другую версию не пробовали? Отлючите 3ю и включите 12ю к примеру. Да и незаметно чтобы он что-то выкачивал для 3й. Хотя update.ver как-то получил но дальше все файлы согласно ему он уже не скачал даже.
depositaire
-
kc_duke
- рядовой
- Сообщения: 28
- Зарегистрирован: 2018-03-01 14:37:16
Непрочитанное сообщение
kc_duke » 2025-04-04 4:33:35
Похоже вы всё таки правы насчет ключа. Ну или это какой-то глюк. Заменил на зеркало руборда и оно скачалось нормально и сформировался update.ver.
kc_duke
-
kc_duke
- рядовой
- Сообщения: 28
- Зарегистрирован: 2018-03-01 14:37:16
Непрочитанное сообщение
kc_duke » 2025-04-04 7:58:49
depositaire писал(а): ↑2025-04-04 7:53:16
Они явно не проверяют ваш ключик.
Это понятно что там ключ не нужен. По моей логике если оттуда нормально скрипт скачал базы, а с ключом с офф серверов не хочет, значит сдох ключ. Я не верно мыслю?
kc_duke
-
scorp337150
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2020-02-24 8:40:47
Непрочитанное сообщение
scorp337150 » 2025-04-04 21:37:40
depositaire писал(а): ↑2025-04-03 20:05:52
Да и незаметно чтобы он что-то выкачивал для 3й. Хотя update.ver как-то получил
update.ver от v3 скачивается и без ключа, а дальше не дает.
Можно попробовать так :
Код: Выделить всё
wget --user EAV-0123456789 --password xyz1234567 http://um11.eset.com/eset_upd/update.ver -t 1 -c --auth-no-challenge -S -U "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;"
depositaire писал(а): ↑2025-04-03 15:15:06
А как он об этом узнает? Словит первое 401 и всё стоп? Тогда ещё надо чтобы он и дальше не долбился с этой парой. А то не у всех телега же и могут не смотреть логи.
Предварительный алгоритм такой - при отлупе по 401 и исчерпании попыток закачки - завершение скрипта с сигнализацией по логам (телеграм, веб) т.к. нет смысла долбить сервер ключем, на который авторизация не проходит
scorp337150
-
depositaire
- сержант
- Сообщения: 156
- Зарегистрирован: 2011-10-14 14:04:17
Непрочитанное сообщение
depositaire » 2025-04-05 11:41:50
Да это то понятно что вот сейчас он после отлова 401 остановиться. Но если юзверь не настраивал себе телегу, да и в вебку смотрит раз в неделю, работает и ладно чё смотреть то, то скрипт как минимум недельку будет долбить сервера. Так можно и бан словить.
depositaire
-
kc_duke
- рядовой
- Сообщения: 28
- Зарегистрирован: 2018-03-01 14:37:16
Непрочитанное сообщение
kc_duke » 2025-04-07 8:46:34
Наконец-то победил .htaccess для апача. Просто направлять в папки по версиям у меня не получилось. Пришлось уточнять для каждой версии подпапку с обновами. Если кому вдруг нужен конфиг:
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
AddType application/octet-stream .nup
AddType text/plain .ver
Options -Indexes
# 1. ОБРАБОТКА UPDATE.VER
# EP6-EP9
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep([6-9])/update\.ver$ /eset_upd/ep$1/dll/update.ver [END]
# EP10-EP12
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep1([0-2])/update\.ver$ /eset_upd/ep$1/dll/update.ver [END]
# V3-V8 > v3
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v([3-8])/update\.ver$ /eset_upd/v3/dll/update.ver [END]
# V10
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v10/update\.ver$ /eset_upd/v10/dll/update.ver [END]
# V14+
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v(1[4-9])/update\.ver$ /eset_upd/v$1/dll/update.ver [END]
# 2. ОБРАБОТКА ФАЙЛОВ ОБНОВЛЕНИЙ
# EP6
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep6/(.*)$ /data/ep6/ep6.6-dll-rel-sta/$1 [END]
# EP8
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep8/(.*)$ /data/ep8/ep8-dll-rel-sta/$1 [END]
# EP9
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep9/(.*)$ /data/ep9/ep9-rel-sta/$1 [END]
# EP10-EP11
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep1([0-1])/(.*)$ /data/ep$1/businesslatest-rel-sta/$2 [END]
# EP12
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^ep12/(.*)$ /data/ep12/endpointwindowslatest-rel-sta/$1 [END]
# V3-V8
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v([3-8])/(.*)$ /data/v3/v3-rel-sta/$2 [END]
# V10
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v10/(.*)$ /data/v10/v10-rel-sta/$1 [END]
# V14-V15
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v1([4-5])/(.*)$ /data/v$1/v$1-dll-rel-sta/$2 [END]
# V16
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v16/(.*)$ /data/v16/consumerlatest-dll-rel-sta/$1 [END]
# V18
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v18/(.*)$ /data/v18/consumerwindowsfull-sta/$1 [END]
########### ЗАЩИТА ОТ ОШИБОК ###########
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
</IfModule>
kc_duke
-
tootmoses
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2022-12-26 23:42:41
Непрочитанное сообщение
tootmoses » 2025-04-10 23:11:27
kc_duke писал(а): ↑2025-04-07 8:46:34
# V18
RewriteCond %{HTTP_HOST} ^nod\.domen\.net$ [NC]
RewriteRule ^v18/(.*)$ /data/v18/consumerwindowsfull-sta/$1 [END]
На 18 версии антивирус (ESET Antivirus) ещё в каталог consumerwindowsfull-bat, который рядом с consumerwindowsfull-sta, заглядывает. И если не находит там чего-то нужного - выдаёт ошибку обновления модуля.
У меня nginx, просто для информации.
Я так понимаю логин-пасс к официвльным серверам разные для версий?
Нарыл тут один, так только версия 18 баз обновляется, версия 3 начинает загружаться, но потом на каких-то из файлов выдаёт 401 ответ.
401 client error - Unauthorized for url://бла-бла
Или для версии 3 какой-то определённый сервер у нодовцев?
tootmoses
-
scorp337150
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2020-02-24 8:40:47
Непрочитанное сообщение
scorp337150 » 2025-04-10 23:39:12
tootmoses писал(а): ↑2025-04-10 23:11:27
версия 3 начинает загружаться, но потом на каких-то из файлов выдаёт 401 ответ.
401 client error - Unauthorized for url://бла-бла
Или для версии 3 какой-то определённый сервер у нодовцев?
Нет, версия v3 не загружается, просто update.ver для v3 можно скачать без логина и пароля или с любым не валидным ключем, а дальше, те файлы которые в хранилище есть и совпадают по размеру, не скачиваются повторно, а для тех файлов, которые надо скачать, требуется валидный ключик, поэтому и 401 - ошибка авторизации. Сейчас чуть переписываю скрипт, чтоб скрипт не пытался все файлы из update.ver перебирать при 401 ошибке
scorp337150
-
depositaire
- сержант
- Сообщения: 156
- Зарегистрирован: 2011-10-14 14:04:17
Непрочитанное сообщение
depositaire » 2025-04-16 14:47:18
Блин) Хотел потестить правильно ли я добавил завершение скрипта при 401й ошибке. Включил скачивание 3й версии, а скрипт взял и без проблем всё скачал. Никакой ошибки не выдал. Ну что за облом то)
depositaire
-
vlazari
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2024-03-28 18:51:23
Непрочитанное сообщение
vlazari » 2025-04-25 16:30:50
добрый день
пожалуйста кто-нибудь объясните как его правильно запускать на Windows 11?
1. Python установить, это понятно
2. папку с гита распаковать в c:\pynod-mirror-tool-main
а что ещё нужно ставить?
vlazari
-
limbpro
- рядовой
- Сообщения: 24
- Зарегистрирован: 2020-12-07 14:52:06
Непрочитанное сообщение
limbpro » 2025-04-25 20:49:15
vlazari писал(а): ↑2025-04-25 16:30:50
пожалуйста кто-нибудь объясните как его правильно запускать на Windows 11?
1. Python установить, это понятно
2. папку с гита распаковать в c:\pynod-mirror-tool-main
а что ещё нужно ставить?
В консоле:
cd pynod-mirror-tool
pip install -r requiments.txt
Редактируешь файл nod32ms.conf под себя
python3 update.py
limbpro
-
x-myrza
- рядовой
- Сообщения: 28
- Зарегистрирован: 2016-11-11 7:24:25
Непрочитанное сообщение
x-myrza » 2025-04-28 6:31:40
Уже почти месяц 8 версия есет по v3 не обновляется у всех так? Пробовал через pyton и старый версии так же
x-myrza