шустрый скрипт скрипт зеркала NOD32
Добавлено: 2020-06-16 13:13:57
Ломайте черз Orca . И никаких танцев с бубном с реестром в безопаске. Потом чтоб масштабировать и время не тратить.
Где ты ничего не можешь сделать - ты ничего не должен хотеть
https://forum.lissyara.su/
EEA v5 нормально обновился по http://192.168.1.12:2221/eset_upd/v5/
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^.*[EES|EEA]\ Update.*BPC\ ([6-7])
RewriteRule ^update.ver$ /eset_upd/ep%1/update.ver [L]
Код: Выделить всё
[2020-08-04, 16:02:00] Работает SelfUpdate::init
[2020-08-04, 16:02:00] Работает SelfUpdate::getConnectionInfo
[2020-08-04, 16:02:00] Работает Tools::download_file
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_server
[2020-08-04, 16:02:00] Работает SelfUpdate::getConnectionInfo
[2020-08-04, 16:02:00] Работает Tools::download_file
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_local
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_local
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_local
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_local
[2020-08-04, 16:02:00] Работает SelfUpdate::get_hashes_from_local
[2020-08-04, 16:02:00] Работает SelfUpdate::is_need_to_update
[2020-08-04, 16:02:00] Вы имеете актуальную версию скрипта! Не требуется обновления!
[2020-08-04, 16:02:00] Работает Nod32ms::__construct
[2020-08-04, 16:02:00] Запущен скрипт 20191118 [Freedom for Ukraine by harmless]
[2020-08-04, 16:02:00] Работает Nod32ms::run_script
[2020-08-04, 16:02:00] [ver. 3] Init Mirror for version 3 in eset_upd
[2020-08-04, 16:02:00] [ver. 3] Работает Mirror::init
[2020-08-04, 16:02:00] [ver. 3] Mirror initiliazed with dir=v3-rel-*, mirror_dir=eset_upd
[2020-08-04, 16:02:00] [ver. 3] Работает Nod32ms::read_keys
[2020-08-04, 16:02:00] [ver. 3] Работает Parser::parse_keys
[2020-08-04, 16:02:00] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:00] [ver. 3] Работает Nod32ms::validate_key
[2020-08-04, 16:02:00] [ver. 3] Валидация ключа [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:00] [ver. 3] Работает Nod32ms::key_exists_in_file
[2020-08-04, 16:02:00] [ver. 3] Работает Parser::parse_keys
[2020-08-04, 16:02:00] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:00] [ver. 3] Работает Mirror::set_key
[2020-08-04, 16:02:00] [ver. 3] Работает Mirror::test_key
[2020-08-04, 16:02:00] [ver. 3] Проверка ключа [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:00] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:01] [ver. 3] Работает Nod32ms::write_key
[2020-08-04, 16:02:01] [ver. 3] Found valid key [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:01] [ver. 3] Работает Nod32ms::key_exists_in_file
[2020-08-04, 16:02:01] [ver. 3] Работает Parser::parse_keys
[2020-08-04, 16:02:01] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:01] [ver. 3] Key [TRIAL-0242690863:7st49svd5j:3] already exists
[2020-08-04, 16:02:01] [ver. 3] Работает Mirror::find_best_mirrors
[2020-08-04, 16:02:01] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:01] [ver. 3] Зеркало update.eset.com доступно
[2020-08-04, 16:02:01] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:01] [ver. 3] Зеркало um01.eset.com доступно
[2020-08-04, 16:02:01] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:02] [ver. 3] Зеркало um02.eset.com доступно
[2020-08-04, 16:02:02] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:02] [ver. 3] Зеркало um03.eset.com доступно
[2020-08-04, 16:02:02] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:02] [ver. 3] Зеркало um04.eset.com доступно
[2020-08-04, 16:02:02] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:02] [ver. 3] Зеркало um05.eset.com доступно
[2020-08-04, 16:02:02] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:02] [ver. 3] Зеркало um06.eset.com доступно
[2020-08-04, 16:02:02] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:03] [ver. 3] Зеркало um07.eset.com доступно
[2020-08-04, 16:02:03] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:03] [ver. 3] Зеркало um08.eset.com доступно
[2020-08-04, 16:02:03] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:04] [ver. 3] Зеркало um09.eset.com доступно
[2020-08-04, 16:02:04] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:04] [ver. 3] Зеркало um10.eset.com доступно
[2020-08-04, 16:02:04] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:05] [ver. 3] Зеркало um21.eset.com доступно
[2020-08-04, 16:02:05] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:05] [ver. 3] Зеркало um23.eset.com доступно
[2020-08-04, 16:02:05] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:05] [ver. 3] Зеркало um10.za.eset.com недоступно
[2020-08-04, 16:02:05] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:05] [ver. 3] Зеркало um01.ru.eset.com доступно
[2020-08-04, 16:02:05] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:05] [ver. 3] Проверка зеркала um01.ru.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:05] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:05] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:06] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:06] [ver. 3] Проверка зеркала um06.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:06] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:06] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:06] [ver. 3] Проверка зеркала um21.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:06] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:06] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:07] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:07] [ver. 3] Проверка зеркала um23.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:07] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:07] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:07] [ver. 3] Проверка зеркала um05.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:07] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:07] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:08] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:08] [ver. 3] Проверка зеркала um01.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:08] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:08] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:08] [ver. 3] Проверка зеркала um02.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:08] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:08] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:09] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:09] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:09] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:09] [ver. 3] Проверка зеркала um03.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:09] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:09] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:10] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:10] [ver. 3] Проверка зеркала um04.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:10] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:10] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:10] [ver. 3] Проверка зеркала update.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:10] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:10] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:11] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:11] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:11] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:11] [ver. 3] Проверка зеркала um08.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:11] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:11] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:12] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:12] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:12] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:12] [ver. 3] Проверка зеркала um07.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:12] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:12] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:14] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:14] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:14] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:14] [ver. 3] Проверка зеркала um09.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:14] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:14] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:15] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:15] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:15] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:15] [ver. 3] Проверка зеркала um10.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:15] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:15] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:16] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:16] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:16] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um01.ru.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um06.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um21.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um23.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um05.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um01.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um02.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um03.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um04.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере update.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um08.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um07.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um09.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Последняя версия базы 21765 найдена на сервере um10.eset.com
[2020-08-04, 16:02:16] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:02:16] [ver. 3] Работает Mirror::download_signature
[2020-08-04, 16:02:16] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:16] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::parse_update_file
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::create_links
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::download_files
[2020-08-04, 16:02:17] [ver. 3] Загрузка 393 файлов
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::check_mirror
[2020-08-04, 16:02:17] [ver. 3] Проверка зеркала um01.ru.eset.com с ключом [TRIAL-0242690863:7st49svd5j]
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::download_update_ver
[2020-08-04, 16:02:17] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::get_DB_version
[2020-08-04, 16:02:17] [ver. 3] Работает Parser::parse_line
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::download
[2020-08-04, 16:02:17] [ver. 3] Работает Mirror::single_download
[2020-08-04, 16:02:17] [ver. 3] Trying download file em020_32_n2.nup from um01.ru.eset.com
[2020-08-04, 16:02:17] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:17] [ver. 3] Trying download file em020_32_n2.nup from um06.eset.com
[2020-08-04, 16:02:17] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:02:17] [ver. 3] Trying download file em020_32_n2.nup from um21.eset.com
Тут он качает дальше... И в конце
[2020-08-04, 16:31:08] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:31:09] [ver. 3] Trying download file em024_32_n2.nup from um10.eset.com
[2020-08-04, 16:31:09] [ver. 3] Работает Tools::download_file
[2020-08-04, 16:31:09] [ver. 3] Работает Mirror::del_files
[2020-08-04, 16:31:09] [ver. 3] Работает Mirror::del_folders
[2020-08-04, 16:31:09] [ver. 3] Удалено каталогов: 69
[2020-08-04, 16:31:09] [ver. 3] Общий размер базы: 224.95 MBytes
[2020-08-04, 16:31:09] [ver. 3] Всего загружено: NAN Bytes
[2020-08-04, 16:31:09] [ver. 3] Средняя скорость: NAN Bytes/s
[2020-08-04, 16:31:09] [ver. 3] Работает Mirror::fix_time_stamp
[2020-08-04, 16:31:09] [ver. 3] Работает Nod32ms::set_database_size
[2020-08-04, 16:31:09] [ver. 3] Работает Nod32ms::compare_versions
[2020-08-04, 16:31:09] [ver. 3] Ваша база была успешно обновлена от версии до версии 21765
[2020-08-04, 16:31:09] [ver. 3] Работает Mirror::destruct
Neon, Не могли бы Вы выложить часть часть исправленного кода, а то не все в php разбираются...
Вот ссылка на поправленный скрипт: https://neon.pp.ua/eset/Mirror.class.php
Спасибо.Neon писал(а): ↑2020-10-23 15:05:16Вот ссылка на поправленный скрипт: https://neon.pp.ua/eset/Mirror.class.php
Код: Выделить всё
v4 22200 235.2 MBytes 2020-10-23, 15:18:08
v5 22200 217.54 MBytes 2020-10-23, 15:18:21
v6 22198 235.82 MBytes 2020-10-23, 15:35:36
Димаю, что работает только с виду. А на самом деле при запросе версий 4,6,7,8 качает обновы для версии 3. Т.к. на серверах NOD что-то не то в update.ver. Например: http://update.eset.com/eset_upd/v6/update.ver - внутри ссылки вида file=/v3-rel-sta/mod_041_w10upgrade_1032/em041_32_l0.nup