формат логина/пароля в файле nod_keys.valid
Код: Выделить всё
login:password:version:dd.mm.yyyy
формат логина/пароля в файле nod_keys.valid
Код: Выделить всё
login:password:version:dd.mm.yyyy
Код: Выделить всё
[2019-10-04, 15:47:54] [ver. 12] Последняя версия базы найдена на сервере um09.eset.com
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::compare_versions
[2019-10-04, 15:47:54] [ver. 12] Версия вашей базы 0 актуальна
[2019-10-04, 15:47:54] [ver. 12] Последняя версия базы найдена на сервере um07.eset.com
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::compare_versions
[2019-10-04, 15:47:54] [ver. 12] Версия вашей базы 0 актуальна
[2019-10-04, 15:47:54] [ver. 12] Последняя версия базы найдена на сервере um10.eset.com
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::compare_versions
[2019-10-04, 15:47:54] [ver. 12] Версия вашей базы 0 актуальна
[2019-10-04, 15:47:54] [ver. 12] Работает Mirror::download_signature
[2019-10-04, 15:47:54] [ver. 12] Работает Mirror::download_update_ver
[2019-10-04, 15:47:54] [ver. 12] Работает Tools::download_file
[2019-10-04, 15:47:54] [ver. 12] Распаковка файла /var/www/test/tmp/eset_upd/v12/update.rar в /var/www/test/tmp/eset_upd/v12
[2019-10-04, 15:47:54] [ver. 12] Работает Mirror::parse_update_file
[2019-10-04, 15:47:54] [ver. 12] Работает Mirror::create_links
[2019-10-04, 15:47:54] [ver. 12] Общий размер базы: NAN Bytes
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::set_database_size
[2019-10-04, 15:47:54] [ver. 12] Работает Parser::parse_line
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::compare_versions
[2019-10-04, 15:47:54] [ver. 12] Работает Nod32ms::compare_versions
[2019-10-04, 15:47:54] [ver. 12] Ваша база была успешно обновлена до версии
[2019-10-04, 15:47:54] [ver. 12] Работает Mirror::destruct
[2019-10-04, 15:47:54] Общий размер всех баз: NAN Bytes
[2019-10-04, 15:47:54] Script stopped!
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Mirror::destruct
[2019-10-04, 15:47:54] Работает Nod32ms::__destruct
[2019-10-04, 15:47:54] Общее время выполнения: 01:00
[2019-10-04, 15:47:54] Скрипт остановлен.
Все началось с того что три дня назад отказал скрипт, который работал лет 12 без нареканий. Вот лог его работы:
Код: Выделить всё
Using http://um21.eset.com/eset_upd/v8...
--2019-10-06 10:24:07-- http://um21.eset.com/eset_upd/v8/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
Length: 124403 (121K) [application/octet-stream]
Saving to: ‘/path to dir//eset_upd/v8/update.ver’
update.ver 100%[=====================================================================================>] 121.49K --.-KB/s in 0.04s
2019-10-06 10:24:07 (2.87 MB/s) - ‘/path to dir//eset_upd/v8/update.ver’ saved [124403/124403]
UNRAR 5.30 beta 2 freeware Copyright (c) 1993-2015 Alexander Roshal
/path to dir/eset_upd/v8/update.ver is not RAR archive
No files to extract
Couldn't open /path to dir/tmp/eset_upd/v8.ver for reading: No such file or directory
Код: Выделить всё
git clone https://github.com/Kingston-kms/eset_mirror_script
Cloning into 'eset_mirror_script'...
remote: Enumerating objects: 81, done.
remote: Counting objects: 100% (81/81), done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 1260 (delta 41), reused 55 (delta 25), pack-reused 1179
Receiving objects: 100% (1260/1260), 274.78 KiB | 0 bytes/s, done.
Resolving deltas: 100% (780/780), done.
Код: Выделить всё
/var/www/test/tmp/eset_upd/v12/update.rar в /var/www/test/tmp/eset_upd/v12
Код: Выделить всё
drwxrwxrwx 10 root root 4096 Oct 6 10:36 .
drwxrwxrwx 4 root root 4096 Oct 6 10:35 ..
-rwxrwxrwx 1 root root 0 Oct 6 10:45 update.ver
drwxrwxrwx 2 root root 4096 Oct 6 10:36 v10
drwxrwxrwx 2 root root 4096 Oct 6 10:36 v12
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v4
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v5
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v6
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v7
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v8
drwxrwxrwx 2 root root 4096 Oct 6 10:35 v9
Похоже ваш скрипт, который работал, то ли обновился, то ли что то изменилось в конфиге.
Файл скачивается со сменой расширения для распаковки unrar'ом
Не , не обновился, есть резервные скрипты. Тем более скрипт на перле написан, нечему там изменяться ))) Сейчас сделаю как сказали , и выложу результатKingston-kms писал(а): ↑2019-10-06 10:22:26Похоже ваш скрипт, который работал, то ли обновился, то ли что то изменилось в конфиге.
Так же все нулевое, сменил директорию скачки , удалил логи с файлами, логирование выставлено было на 5 , ротацию отключил
Так я и не понимаю почему у есетовцев update.ver в открытом варианте стал ? Поэтому мой перловый скрипт и встал из-за того, что он не видит при скачке update.ver что это архив, распаковывать ему нечего и завершается с ошибкой.... Странные изменения у них какие то... Может быть видят что клиент не антивирус , а wget и дают ему особое условие ?Kingston-kms писал(а): ↑2019-10-06 11:14:45Действительно, вероятно проблема с архиватором. Если файл не архивированный скачивать, то архиватор и не нужен будет. Подумаю об этом.
Код: Выделить всё
UNRAR 5.30 beta 2 freeware Copyright (c) 1993-2015 Alexander Roshal
Код: Выделить всё
/var/www/eset_upd/v8/update.ver is not RAR archive
No files to extract
В лс , рабочий мой
Решил проблему. Поправил свой скрипт одной строчкой и поехало...
Код: Выделить всё
PHP Warning: copy(C:\nod\tmp\eset_upd/update.ver): failed to open stream: No such file or directory in C:\Program Files\xampp\xampp\nodnew\inc\classes\Tools.class.php on line 110
Да я бы с радостью, но у меня php 5.4 и и более свежего под 32-битную 2003 винду нет, а для новых версий надо 5,6+
ваш скрипт тоже умеет работать не с архивным файлом, проблема в чем то другом