шустрый скрипт скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
А с ключами серверу обновлений все же приходится помогать.
Пару дней назад видимо истек срок действия ключа для V3 и остальных.
Для всех версий, кроме V3 скрипт ключ нашел сам, а для V3 нашел какой-то не подходящий. И качал совсем другие обновления (по логу).
В итоге:
Хоть сервер и писал, что для V3 база успешно обновлена, но ESS 8.0 обновляться отказывался.
Пока не подставил в файл "nod_keys.valid" верный ключ из Телеги.
Пару дней назад видимо истек срок действия ключа для V3 и остальных.
Для всех версий, кроме V3 скрипт ключ нашел сам, а для V3 нашел какой-то не подходящий. И качал совсем другие обновления (по логу).
В итоге:
Хоть сервер и писал, что для V3 база успешно обновлена, но ESS 8.0 обновляться отказывался.
Пока не подставил в файл "nod_keys.valid" верный ключ из Телеги.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2017-03-24 11:54:30
- Контактная информация:
шустрый скрипт скрипт зеркала NOD32
Я так и не понял что это было, но мне помог откат на PHP 7 с 8-й версии. Это под Windows 2012r2. Установка чистой копии скрипта ничего не дала, последующий откат версии PHP помог сразу.
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2022-01-30 6:49:06
шустрый скрипт скрипт зеркала NOD32
Вставлю свои 5 копеек.
Избавляемся от назойливых сообщений "Ваш антивирус устарел" средствами самого скрипта.
В файле ../inc/classes/Mirror.class.php, строки 473-476 приводим к такому виду:
последним preg_match фильтруем все блоки с этими обновлениями.
Систему, конечно, нужно почистить:
- "Диск":\Users\"Пользователь"\AppData\Local\Temp
- "Диск":\Program Files\Common Files\AV
- Управление компьютером-Служебные программы-Планировщик заданий-Библиотека планировщика заданий-"Ищем задание ESET W10Upgrade(как-то так)"
Избавляемся от назойливых сообщений "Ваш антивирус устарел" средствами самого скрипта.
В файле ../inc/classes/Mirror.class.php, строки 473-476 приводим к такому виду:
Код: Выделить всё
if (empty($output['file']) or empty($output['size']) or
(static::$ESET['x32'] != 1 and preg_match("/32|86/", $output['platform'])) or
(static::$ESET['x64'] != 1 and preg_match("/64/", $output['platform'])) or
preg_match("/w10upg/", $output['type'])
) continue;
Систему, конечно, нужно почистить:
- "Диск":\Users\"Пользователь"\AppData\Local\Temp
- "Диск":\Program Files\Common Files\AV
- Управление компьютером-Служебные программы-Планировщик заданий-Библиотека планировщика заданий-"Ищем задание ESET W10Upgrade(как-то так)"
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2014-12-26 19:53:15
шустрый скрипт скрипт зеркала NOD32
profiton, Подскажи как ты ssl настроил в nginx?У меня никак не может eav 5 подключиться к серверу по ssl в логах nginx нет записей, только tcpdump показывает что соединение идет. Браузер спокойно открывает.
cat ssl-params.conf
resolver 127.0.0.1;
ssl_stapling on;
ssl_dhparam /etc/nginx/dhparam.pem;
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
ssl_session_timeout 24h;
ssl_session_cache shared:SSL:2m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
#ssl_ciphers kEECDH+AES128:kEECDH:kEDH:-3DES:kRSA+AES128:kEDH+3DES:DES-CBC3-SHA:!RC4:!aNULL:!eNULL:!MD5:!EXPORT:!LOW:!SEED:!CAMELLIA:!IDEA:!PSK:!SRP:!SSLv2;
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000;";
add_header Content-Security-Policy-Report-Only "default-src https:; script-src https: 'unsafe-eval' 'unsafe-inline'; style-src https: 'unsafe-inline'; img-src https: data:; font-src https: data:; report-uri /csp-report";
cat ssl-params.conf
resolver 127.0.0.1;
ssl_stapling on;
ssl_dhparam /etc/nginx/dhparam.pem;
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
ssl_session_timeout 24h;
ssl_session_cache shared:SSL:2m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
#ssl_ciphers kEECDH+AES128:kEECDH:kEDH:-3DES:kRSA+AES128:kEDH+3DES:DES-CBC3-SHA:!RC4:!aNULL:!eNULL:!MD5:!EXPORT:!LOW:!SEED:!CAMELLIA:!IDEA:!PSK:!SRP:!SSLv2;
ssl_prefer_server_ciphers on;
add_header Strict-Transport-Security "max-age=31536000;";
add_header Content-Security-Policy-Report-Only "default-src https:; script-src https: 'unsafe-eval' 'unsafe-inline'; style-src https: 'unsafe-inline'; img-src https: data:; font-src https: data:; report-uri /csp-report";
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
EugeneXXX, ничего особо не настраивал.
Использую одни и те же правила include с SSL настройками для всех своих хостов.
Смотреть мой конфиг nginx в этом сообщении.
Strict-Transport-Security - у себя убрал. Не использую, т.к. у меня не стандартный SSL порт (443). А, к примеру, 2345.
Для каждого хоста прописаны правила
Содержимое example.com.acme-sh.conf
Содержимое ssl-certs.conf
Использую одни и те же правила include с SSL настройками для всех своих хостов.
Смотреть мой конфиг nginx в этом сообщении.
Strict-Transport-Security - у себя убрал. Не использую, т.к. у меня не стандартный SSL порт (443). А, к примеру, 2345.
Для каждого хоста прописаны правила
Код: Выделить всё
include /etc/nginx/ssl-conf/example.com.acme-sh.conf;
include /etc/nginx/my-conf/ssl-certs.conf;
Код: Выделить всё
ssl_certificate /etc/nginx/ssl/example.com/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/example.com/key.pem;
ssl_trusted_certificate /etc/nginx/ssl/example.com/fullchain.pem;
Код: Выделить всё
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 6h;
### What Mozilla calls "Intermediate configuration"
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;
### Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits
# Generate with:
# openssl dhparam -out /etc/nginx/ssl/dhparam.pem 4096
ssl_dhparam /etc/nginx/ssl/dhparam.pem;
### OCSP Stapling
ssl_stapling on;
ssl_stapling_verify on;
### If you want to specify a DNS resolver for stapling, you can uncomment the below
# line. If you leave it commented, nginx will use your system resolver, which will probably
# work just fine!
resolver 192.168.1.1 valid=300s;
- server801
- ст. лейтенант
- Сообщения: 1421
- Зарегистрирован: 2008-09-27 21:15:16
- Откуда: Саратов
- Контактная информация:
шустрый скрипт скрипт зеркала NOD32
Добрый день ! Кто то победил 15 версию ? Какой костыль можно придумать , чтобы натравить на зеркало ?
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2014-12-26 19:53:15
шустрый скрипт скрипт зеркала NOD32
profiton, Спасибо за ответ. Решил проблему с ssl. Оказалось что в ubuntu 20.04 tls версии ниже 1.2 отключены по-умолчанию. EAV 5 вроде работает только с TLSv1
Пришло прописать в openssl.cnf
Пришло прописать в openssl.cnf
Код: Выделить всё
openssl_conf = openssl_init
[openssl_init]
ssl_conf = ssl_sect
[ssl_sect]
system_default = ssl_default_sect
[ssl_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT:@SECLEVEL=1
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
server801, посмотрите мое сообщение, как сделать, чтобы работала 15 версия. Проверено на Virtualbox с Win 10, работает.
Хотя пользуюсь ESS 8.0.
Чтобы указать свой адрес сервера в 15 версии, можно скачать мод с nnmclub (найти легко). Там при установке сразу предложит указать свой адрес сервера.
Либо через реестр, сейчас точно не помню, гуглится не сложно.
Хотя пользуюсь ESS 8.0.
Чтобы указать свой адрес сервера в 15 версии, можно скачать мод с nnmclub (найти легко). Там при установке сразу предложит указать свой адрес сервера.
Либо через реестр, сейчас точно не помню, гуглится не сложно.
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
EugeneXXX, у меня, кстати, тоже это было сделано сразу после установки ubuntu 20.04.
Не только из-за NOD32. А из-за некоторых Android приложений, которые не корректно работают с TLS 1.3. Особенно на старых Android ТВ приставках.
Не только из-за NOD32. А из-за некоторых Android приложений, которые не корректно работают с TLS 1.3. Особенно на старых Android ТВ приставках.
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2022-03-28 15:35:04
шустрый скрипт скрипт зеркала NOD32
заметил в логах nginx странное при попытке обновиться eea9
Код: Выделить всё
/var/www/eset_mirror_script-20210220/www/com/eset/apps/business/eea/windows/metadata3" failed (2: No such file or directory)
- kharkov_max
- капитан
- Сообщения: 1854
- Зарегистрирован: 2008-10-03 14:56:40
шустрый скрипт скрипт зеркала NOD32
День добрый.
На php7.4 - все работало
На 8.1 (решил обновиться)
Версия скрипта старая, подскажите где качнуть более новую, базы 5 и 4.
Может на Php8.1 еще не работает и нужно 8.0 откатить
При обновлении модули поставил те же.
На php7.4 - все работало
На 8.1 (решил обновиться)
Код: Выделить всё
Fatal error: Uncaught DivisionByZeroError: Division by zero in ./nod32update_17.10.2019/inc/classes/Tools.class.php:128
Может на Php8.1 еще не работает и нужно 8.0 откатить
При обновлении модули поставил те же.
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
kharkov_max, У кого-то здесь уже были проблемы после перехода на PHP 8+. Тоже делали откат на PHP 7.4 и ниже (см. предыдущие сообщения).
Сам проверить не могу, т.к. используется PHP 7.4 и пока обновлять не планирую.
А вообще, сейчас можно поставить разные версии PHP с помощью Docker и др.
Сам проверить не могу, т.к. используется PHP 7.4 и пока обновлять не планирую.
А вообще, сейчас можно поставить разные версии PHP с помощью Docker и др.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2022-04-16 21:23:29
шустрый скрипт скрипт зеркала NOD32
Здравствуйте.
Запустил скрипт, сделал к нему доступ. Через броузер заходит, файлики качает.
В EES v9 версии создал новый профиль указал свой сервер, а он ругается что неудалось обновить авторизацию. Проверьте действительна ли лицензия. В логах nginx а пусто, он похоже и не пробует туда идти. что я не так делаю?
З.Ы. ESET первый раз потавил 2 недели назад, он обновлялся со стороннего сервера но сервер сдох похоже. До этого ESET том не пользовался и может чего не понимаю.
Запустил скрипт, сделал к нему доступ. Через броузер заходит, файлики качает.
В EES v9 версии создал новый профиль указал свой сервер, а он ругается что неудалось обновить авторизацию. Проверьте действительна ли лицензия. В логах nginx а пусто, он похоже и не пробует туда идти. что я не так делаю?
З.Ы. ESET первый раз потавил 2 недели назад, он обновлялся со стороннего сервера но сервер сдох похоже. До этого ESET том не пользовался и может чего не понимаю.
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
duku, конкретно по ESS 9 не подскажу, т.к. использую ESS 8.
Стоит убедиться, что в ESS действительно выбран ваш сервер обновления.
Тестировал V15 на виртуалке. Там пару раз было так, что свой сервер не сразу начинало использовать.
Пришлось несколько раз свой сервер сначала удалить, сохранить изменения, потом опять добавить и сохранить изменения.
Попробуйте так.
Можно попробовать экспортировать настройки и поставить с нуля МОД версию (искать на nnmclub по запросу "eset"), там в процессе установки НОД32 можно будет указать свой сервер обновления.
На крайний случай можно посмотреть анализатором трафика, программой "Wireshark", куда НОД лезет в процессе обновления.
Ну и нужно, чтобы правильно был настроен ваш сервер обновления, см. мои сообщения выше с полными правилами nginx и т.д.
Стоит убедиться, что в ESS действительно выбран ваш сервер обновления.
Тестировал V15 на виртуалке. Там пару раз было так, что свой сервер не сразу начинало использовать.
Пришлось несколько раз свой сервер сначала удалить, сохранить изменения, потом опять добавить и сохранить изменения.
Попробуйте так.
Можно попробовать экспортировать настройки и поставить с нуля МОД версию (искать на nnmclub по запросу "eset"), там в процессе установки НОД32 можно будет указать свой сервер обновления.
На крайний случай можно посмотреть анализатором трафика, программой "Wireshark", куда НОД лезет в процессе обновления.
Ну и нужно, чтобы правильно был настроен ваш сервер обновления, см. мои сообщения выше с полными правилами nginx и т.д.
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2017-03-24 11:54:30
- Контактная информация:
шустрый скрипт скрипт зеркала NOD32
Народ, а скрипт уже никто не развивает? Enpoint 9 не ожидается?
-
- рядовой
- Сообщения: 11
- Зарегистрирован: 2020-12-18 12:36:35
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2022-04-16 21:23:29
шустрый скрипт скрипт зеркала NOD32
profiton,
Добрый день, что то никак не могу разобраться. Вроде все должно работать но никак, анализатор трафика не помогает, слишком заумно, при обновление он все равно соединяется с сервером eset.
Не могли бы вы выслать ваш скрипт (или вы используете скрипт из первого сообщения) и конфиг для nginx?
Добрый день, что то никак не могу разобраться. Вроде все должно работать но никак, анализатор трафика не помогает, слишком заумно, при обновление он все равно соединяется с сервером eset.
Не могли бы вы выслать ваш скрипт (или вы используете скрипт из первого сообщения) и конфиг для nginx?
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
Конфиг nginx использую из моего прошлого сообщения
Скрипт используется с github + некоторые доработки.
Доработки описаны в этом и этом сообщениях.
Если NOD продолжает использовать сервера eset, то скрипт тут не поможет.
Советую все-же еще раз попробовать задать свой сервер обновления, а лучше установить ESS 8.0 с nnmclub.
В ESS 8.0 через реестр активировать возможность добавления своего сервера обновления и задать его.
Если будете ставить ESS 8.0 или др. версию. Сначала лучше пройтись утилитой ESET Uninstaller для удаления всех следов от продуктов ESET.
Скрипт используется с github + некоторые доработки.
Доработки описаны в этом и этом сообщениях.
Если NOD продолжает использовать сервера eset, то скрипт тут не поможет.
Советую все-же еще раз попробовать задать свой сервер обновления, а лучше установить ESS 8.0 с nnmclub.
В ESS 8.0 через реестр активировать возможность добавления своего сервера обновления и задать его.
Если будете ставить ESS 8.0 или др. версию. Сначала лучше пройтись утилитой ESET Uninstaller для удаления всех следов от продуктов ESET.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2022-05-09 12:47:24
шустрый скрипт скрипт зеркала NOD32
Здравствуйте. Подскажите пожалуйста, а то я нулячий во всех этих PHP, Apache и так далее.
Вобщем установил всё на свой внутренний сервер Synology. Впринципе всё работает. Проверяю на версии антивируса Endpoint 9
Если указываю сервер обновления http://192.168.1.35/eset_upd/ep8/ всё работает. А как мне сделать, чтоб достаточно было указать только http://192.168.1.35/ и он дальше сам выбирал.
И да, если указываю http://192.168.1.35/eset_upd/ep9/ то при обновлении, он видит что есть новая версия, но при попытке закачки - не могу найти файл.
Я так понимаю обе проблемы в реврайтах (тк сама папка ep9-dll-rel-sta с файлами у меня создаётся. Я добавлял соответствующие правки в nod32ms.conf и inc/init.php.)
Буду благодарен, если кто-то поможет. Может выложит свой реврайт для Apache в котором есть ep9 и AV15
Спасибо!
Содержимое моего nod32ms-site.conf
Вобщем установил всё на свой внутренний сервер Synology. Впринципе всё работает. Проверяю на версии антивируса Endpoint 9
Если указываю сервер обновления http://192.168.1.35/eset_upd/ep8/ всё работает. А как мне сделать, чтоб достаточно было указать только http://192.168.1.35/ и он дальше сам выбирал.
И да, если указываю http://192.168.1.35/eset_upd/ep9/ то при обновлении, он видит что есть новая версия, но при попытке закачки - не могу найти файл.
Я так понимаю обе проблемы в реврайтах (тк сама папка ep9-dll-rel-sta с файлами у меня создаётся. Я добавлял соответствующие правки в nod32ms.conf и inc/init.php.)
Буду благодарен, если кто-то поможет. Может выложит свой реврайт для Apache в котором есть ep9 и AV15
Спасибо!
Содержимое моего nod32ms-site.conf
Код: Выделить всё
<VirtualHost *:80>
ServerName 192.168.1.35
ServerAlias 192.168.1.35
ServerAdmin webmaster@domain.ru
DocumentRoot /var/services/web/www
<Directory "/var/services/web/www">
Options FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC\ 6
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/ep6/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC\ ([7-8]+)
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/ep%2/dll/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC
RewriteRule ^(eset_upd/)?update\.ver$ - [F]
RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ 5
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v5/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ ([3-8]+)
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v3/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ 9
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v9/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ (10|11)
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v10/dll/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ (1[2-9]+)
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v%1/dll/update.ver [L]
</Directory>
ErrorLog /var/services/web/log/apache-error.log
CustomLog /var/services/web/log/apache-access.log combined
</VirtualHost>
- profiton
- рядовой
- Сообщения: 20
- Зарегистрирован: 2021-09-18 1:06:29
шустрый скрипт скрипт зеркала NOD32
totikk, посмотрите мое сообщение выше. Там есть полные правила rewrite, но для nginx.
Для Apache, в принципе, переписать не так сложно. По подобию того, что у вас уже есть сейчас.
Вообще, очень советую nginx. На Synology вроде бы тоже ставится. Apache слишком тяжел для таких целей.
Для Apache, в принципе, переписать не так сложно. По подобию того, что у вас уже есть сейчас.
Вообще, очень советую nginx. На Synology вроде бы тоже ставится. Apache слишком тяжел для таких целей.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2022-05-09 12:47:24
шустрый скрипт скрипт зеркала NOD32
profiton, Добрый вечер. Я поднял уже и на nginx. Он по сути по умолчанию на Synology идёт. В Apache у меня другая штука крутится.
Вобщем про nginx - я использовал ваши правила реврайта. И у меня такая ерунда получается.
Всё тот же Endpoint 9. Если указываю путь http://192.168.1.35/eset_upd/ep9 то обновляется нормально. Если просто http://192.168.1.35 то вооще не видит обновления. (те даже не видит что они есть, я так понимаю не видит update.ver)
Вобщем про nginx - я использовал ваши правила реврайта. И у меня такая ерунда получается.
Всё тот же Endpoint 9. Если указываю путь http://192.168.1.35/eset_upd/ep9 то обновляется нормально. Если просто http://192.168.1.35 то вооще не видит обновления. (те даже не видит что они есть, я так понимаю не видит update.ver)
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2022-05-09 12:47:24
шустрый скрипт скрипт зеркала NOD32
Всё вроде получилось и на nginx и на Apache.
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2020-02-24 8:40:47
шустрый скрипт скрипт зеркала NOD32
Всем привет, сделал как написал ув.Reborns
Временно перебросил перенаправление для update.ver ep9 на ep8, но не уверен что так правильно, хотя ep9 теперь обновляется
текущие перенаправления для nginx:
Где еще надо поправить, чтоб папка eset_upd/ep9/ стала создаваться и заполняться правильными файлами?
Почистил файлы на зеркале, запустил скрипт заново, проблема в том, что папка eset_upd/ep9/ даже не создается и после этого при обновлении получаем "file not found"Reborns писал(а): ↑2021-12-02 9:23:06Доброго дня всем , тут вышли новые версии EEA EES 9.0.2032.2 ну и пока Kingston-kms еще не обновил скрипт для поддержки данной версии , напишу что где добавить что бы заработало
1). В файле nod32ms.conf где то почти в самом низу сразу после versionep8 = 1 добавляете versionep9 = 1
2). В файле inc/init.php после секции
добавляетеКод: Выделить всё
'ep8' => [ 'file' => 'eset_upd/ep8/update.ver', 'dll' => 'eset_upd/ep8/dll/update.ver', 'name' => 'ESET NOD32 Endpoint Ver. 8' ],
Ну и соответственно обновляете настройки вашего веб сервера что бы перенаправлять новые версии антивируса в нужную папку ...Код: Выделить всё
'ep9' => [ 'file' => 'eset_upd/ep9/update.ver', 'dll' => 'eset_upd/ep9/dll/update.ver', 'name' => 'ESET NOD32 Endpoint Ver. 9' ],
На примере моего конфига NGINX а
было
сталоКод: Выделить всё
if ($ver ~ "^ep[6-8]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
Код: Выделить всё
if ($ver ~ "^ep[6-9]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
Временно перебросил перенаправление для update.ver ep9 на ep8, но не уверен что так правильно, хотя ep9 теперь обновляется
текущие перенаправления для nginx:
Код: Выделить всё
location ~* \.ver$ {
if ($ver ~ "^ep[9]$") {
rewrite ^/(dll/)?update.ver$ /eset_upd/ep8/$1update.ver break;
}
if ($ver ~ "^ep[6-9]$") {
rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break;
}
if ($ver ~ "^v(5|9)$") {
rewrite ^(.*) /eset_upd/$ver/update.ver break;
}
if ($ver ~ "^v[3-8]$") {
rewrite ^(.*) /eset_upd/v5/update.ver break;
}
if ($ver ~ "^v1[0-1]$") {
rewrite ^(.*) /eset_upd/v10/dll/update.ver break;
}
if ($ver ~ "^v1[2-9]$") {
rewrite ^(.*) /eset_upd/$ver/dll/update.ver break;
}
}
- kharkov_max
- капитан
- Сообщения: 1854
- Зарегистрирован: 2008-10-03 14:56:40
шустрый скрипт скрипт зеркала NOD32
profiton,
Нужно бы скрипт под новые версии php адаптировать, скоро php74 заканчивается ...
Поставил рядом php74 - все работает.profiton писал(а): ↑2022-04-11 9:21:01kharkov_max, У кого-то здесь уже были проблемы после перехода на PHP 8+. Тоже делали откат на PHP 7.4 и ниже (см. предыдущие сообщения).
Сам проверить не могу, т.к. используется PHP 7.4 и пока обновлять не планирую.
А вообще, сейчас можно поставить разные версии PHP с помощью Docker и др
Нужно бы скрипт под новые версии php адаптировать, скоро php74 заканчивается ...
-
- рядовой
- Сообщения: 48
- Зарегистрирован: 2011-08-19 11:40:32
шустрый скрипт скрипт зеркала NOD32
Странно,
на ISS 7.5 спокойно работает такая конструкция:
и срабатывает и /dll/update.ver и просто /update.ver
а вот на apache2 приходится делать так:
и работает только /dll/update.ver, просто /update.ver не работает
почему ?
в принципе, EES 9 обновляется с обоих серверов, но интересно, почему не работает.
на ISS 7.5 спокойно работает такая конструкция:
Код: Выделить всё
<rule name="User Agent ep7-9" stopProcessing="true">
<match url="update.ver" />
<conditions>
<add input="{HTTP_USER_AGENT}" pattern="^.*(EES|EEA)\ Update.*BPC\ ([7-9]+)" />
</conditions>
<action type="Rewrite" url="/eset_upd/ep{C:2}/dll/update.ver" logRewrittenUrl="true" />
</rule>
а вот на apache2 приходится делать так:
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC\ ([7-9]+)
RewriteRule ^(eset_upd/)?dll/update.ver$ /eset_upd/ep%2/dll/update.ver [L]
почему ?
в принципе, EES 9 обновляется с обоих серверов, но интересно, почему не работает.