Очередной скрипт зеркала NOD32

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение andry212 » 2014-09-28 20:30:19

gazizeldar писал(а):спасибо товарищу скрипт пашет, прищел с соседней ветки ибо там чтото все молчат.
/мои кишоки/public_html//eset_upd/
"//" может тут?

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

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение gazizeldar » 2014-09-28 23:09:12

ага .уже нашел и забыл удалить сообщение
спс!

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение viktor6 » 2014-09-29 19:56:18

не пойму четото опять перестает работать скрипт но как только удаляю файл nod32ms.log начинает работать :cz2:

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение TITANius » 2014-10-01 12:39:23

Под винду переделал скрипт, время работы скрипта (для всех баз) уменьшил до "Total working time: 2 minutes, 21 seconds" ... т.е. на 38%.
Осталось подправить локализацию и протестировать это всё дело на других компах ...

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

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение ak42 » 2014-10-02 11:13:02

2TITANius: готово тестировать на винде. где скачать скрипт ?

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение fahr » 2014-10-02 15:28:15

Могу потестить на OBSD 5.2 и на Debian 6.

Dupel
проходил мимо
Сообщения: 1
Зарегистрирован: 2012-12-20 1:34:41

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Dupel » 2014-10-05 5:03:32

Готов потестировать на FreeBSD 9.x и CentOS 6.3

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Kingston-kms » 2014-10-06 16:13:18

TITANius писал(а):Под винду переделал скрипт, время работы скрипта (для всех баз) уменьшил до "Total working time: 2 minutes, 21 seconds" ... т.е. на 38%.
Осталось подправить локализацию и протестировать это всё дело на других компах ...
Готов протестировать, debian 6 и 7 c разными инет каналами

soh
рядовой
Сообщения: 10
Зарегистрирован: 2014-10-08 13:07:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение soh » 2014-10-08 13:13:13

Товарищи! Помогите советом, что-то перестал скрипт отрабатывать. Версия не новая, подскажите, в чем косяк? Новую версию ставить теперь?

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

[2014-10-08] [13:59:32] Run script 1.0.140704
[2014-10-08] [13:59:37] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [13:59:37] No working keys were found!
[2014-10-08] [13:59:37] Begining search at bing.pattern
[2014-10-08] [14:00:22] Found invalid key [TRIAL-0117433041:at77a8ncxb]
[2014-10-08] [14:00:22] Found invalid key [EAV-0121793269:x7np5mvbs2]
[2014-10-08] [14:00:24] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:24] Found invalid key [TRIAL-0122069413:egistratio]
[2014-10-08] [14:00:26] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:27] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:27] Found invalid key [EAV-0117311887:micasitabo]
[2014-10-08] [14:00:29] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:29] Found invalid key [TRIAL-0111298744:googleuser]
[2014-10-08] [14:00:29] Found invalid key [EAV-0094786442:4bvx2224uv]
[2014-10-08] [14:00:29] Found invalid key [EAV-0095435862:cmbu9b3r8x]
[2014-10-08] [14:00:29] Found invalid key [EAV-0095435879:te8p4dmprf]
[2014-10-08] [14:00:29] Found invalid key [EAV-0098235313:9be5bve25c]
[2014-10-08] [14:00:31] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:31] Found invalid key [TRIAL-0089280903:bses35xanp]
[2014-10-08] [14:00:32] Link was found [http://www.google.ru/search?num=100&hl=r                                                                             d+password&aq=f&agi=g10&aql=&start=200]
[2014-10-08] [14:00:33] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:35] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:35] Found invalid key [EAV-0097119292:82h3kdr2up]
[2014-10-08] [14:00:35] Found invalid key [EAV-0097992332:bn5mbx28cx]
[2014-10-08] [14:00:35] Found invalid key [TRIAL-0091649984:8xk44rk7he]
[2014-10-08] [14:00:35] Found invalid key [TRIAL-0091649986:overclockz]
[2014-10-08] [14:00:36] Link was found [http://www.google.ru/search?num=100&hl=r                                                                             d+password&aq=f&agi=g10&aql=&start=300]
[2014-10-08] [14:00:38] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:38] Found invalid key [TRIAL-0122069477:crowfieldb]
[2014-10-08] [14:00:39] Link was found [http://www.google.ru/search?num=100&hl=r                                                                             d+password&aq=f&agi=g10&aql=&start=400]
[2014-10-08] [14:00:40] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:40] Found invalid key [TRIAL-0122069477:crowfieldb]
[2014-10-08] [14:00:42] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-08] [14:00:42] No working keys were found!
[2014-10-08] [14:00:42] No working keys were found! The script has been stopped!
[2014-10-08] [14:00:42] Total working time: 70 seconds
[2014-10-08] [14:00:42] Stop script


Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение TITANius » 2014-10-08 21:40:26

Всем добровольцам выслал мою версию скрипта для тестов. Ждём отчётов.

Для быстрой работы скрипта нужно чтобы раздел, куда будет сохраняться базы, был способен создавать жесткие ссылки (NTFS для винды, для юникса всё что угодно=). Также желательно чтобы с php было установлено CURL. Если нет таких возможностей, то скрипт тоже будет работать ... но не так быстро как планировалось.

Возможность создания жестких ссылок экономит 56% места на сервере и скорость обновления зеркала (так как уже существующие файлы из других версий баз не загружаются повторно). Скажу больше, базы для всех версий на 99% одинаковые, различаются только такие файлы как eavbe_nt32_enu.nup и т.п.

... поэтому следующую версию скрипта планирую с переделкой файла .ver где не будет древовидной иерархии ... будут файлы насыпом (упростит перенос файлов) + это даст возможность создания оффлайн баз для всех версий с (без файлов eavbe_nt32_enu.nup и т.п.) ... размер увеличится незначительно.

... правда реврайт нужно будет для него переписывать, поэтому эти нововведения не дописывал в эту версию скрипта.

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение fahr » 2014-10-08 23:49:36

TITANius писал(а):Всем добровольцам выслал мою версию скрипта для тестов. Ждём отчётов.
Спасибо за вашу работу!
Начал тестировать пока только на OpenBSD, правда скрипт пришлось немного допилить ))
Изменил в Config.class.php 194 строку на

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

if(array_search(PHP_OS,array("Darwin","Linux","FreeBSD","OpenBSD","WINNT")) === false) {
и добавил в файле Tools.class.php дополнительные CASE'ы для OpenBSD

При первом старте скрипт ругнулся на отсутствующую директорию с базами, но все же запустился

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

PHP Warning:  file_put_contents(/var/www/nod32ms/linktest): failed to open stream: No such file or directory in /usr/local/nod32ms/inc/classes/Config.class.php on line 156
PHP Warning:  link(): No such file or directory in /usr/local/nod32ms/inc/classes/Config.class.php on line 158
PHP Warning:  unlink(/var/www/nod32ms/linktest2): No such file or directory in /usr/local/nod32ms/inc/classes/Config.class.php on line 163
PHP Warning:  unlink(/var/www/nod32ms/linktest): No such file or directory in /usr/local/nod32ms/inc/classes/Config.class.php on line 165
[2014-10-09] [01:29:19] Run script 1.0.081014 [Freedom for Ukraine]
[2014-10-09] [01:29:26] [ver. 3] The latest database 10532 (20141008) was found on um01.ru.eset.com
[2014-10-09] [01:29:28] [ver. 4] The latest database 10532 (20141008) was found on um01.ru.eset.com
[2014-10-09] [01:29:32] [ver. 5] The latest database 10532 (20141008) was found on um01.ru.eset.com
[2014-10-09] [01:29:34] [ver. 6] The latest database 10532 (20141008) was found on um01.ru.eset.com
[2014-10-09] [01:29:38] [ver. 7] The latest database 10532 (20141008) was found on um01.ru.eset.com
[2014-10-09] [01:29:38] Keys file is empty!
[2014-10-09] [01:29:38] Begining search at google.pattern
[2014-10-09] [01:29:51] Link was found [http://www.google.ru/search?num=100&hl=ru&safe=off&as_qdr=d3&q=nod32+username+password&start=0]
[2014-10-09] [01:29:51] Found keys: 47
[2014-10-09] [01:29:52] Found invalid key [EAV-0121793269:x7np5mvbs2]
[2014-10-09] [01:30:08] Found valid key [TRIAL-0121992883:8vh5krfjk2] Expiration date 02.01.15
[2014-10-09] [01:30:09] Use valid key [TRIAL-0121992883:8vh5krfjk2] Expiration date 02.01.15
[2014-10-09] [01:30:10] [ver. 3] Downloaded em001_32_n1.nup [42.52 KBytes]
[2014-10-09] [01:30:10] [ver. 3] Downloaded em001_32_n2.nup [41.63 KBytes]
[2014-10-09] [01:30:10] [ver. 3] Downloaded em001_32_n3.nup [49.73 KBytes]
[2014-10-09] [01:30:10] [ver. 3] Downloaded em001_32_l2.nup [49.73 KBytes]
...
Скрипт выполнился до конца только один раз, но логи, к сожалению, я стер.
Сейчас в произвольном месте скрипт вешается наглухо, загрузка ЦП 100%. Помогает только Ctrl+c ))

Но бывало и так

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

[2014-10-09] [01:43:03] Run script 1.0.081014 [Freedom for Ukraine]
[2014-10-09] [01:43:12] [ver. 3] The latest database 10519 (20141006) was found on um10.za.eset.com
[2014-10-09] [01:43:13] [ver. 4] The latest database 10519 (20141006) was found on um10.za.eset.com
[2014-10-09] [01:43:14] [ver. 5] The latest database 10519 (20141006) was found on um10.za.eset.com
[2014-10-09] [01:43:21] [ver. 6] The latest database 10519 (20141006) was found on um10.za.eset.com
[2014-10-09] [01:43:27] [ver. 7] The latest database 10519 (20141006) was found on um10.za.eset.com
[2014-10-09] [01:43:27] Keys file is empty!
[2014-10-09] [01:43:27] Begining search at google.pattern
[2014-10-09] [01:43:34] Link was found [http://www.google.ru/search?num=100&hl=ru&safe=off&as_qdr=d3&q=nod32+username+password&start=0]
[2014-10-09] [01:43:34] Found keys: 44
[2014-10-09] [01:43:35] Found invalid key [EAV-0121793269:x7np5mvbs2]
[2014-10-09] [01:43:41] Found valid key [TRIAL-0121992883:8vh5krfjk2] Expiration date 02.01.15
[2014-10-09] [01:43:43] Use valid key [TRIAL-0121992883:8vh5krfjk2] Expiration date 02.01.15
[2014-10-09] [01:43:48] [ver. 3] Server um10.za.eset.com is down!
PHP Notice:  Undefined offset: 2 in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 384
[2014-10-09] [01:43:48] [ver. 3] Your database has not been updated since 1970-01-01 05:00:00
PHP Warning:  unlink(/var/www/nod32ms/tmp/eset_upd/update.ver): No such file or directory in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 401
[2014-10-09] [01:43:48] [ver. 4] Server um10.za.eset.com is down!
PHP Notice:  Undefined offset: 2 in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 384
[2014-10-09] [01:43:48] [ver. 4] Your database has not been updated since 1970-01-01 05:00:00
PHP Warning:  unlink(/var/www/nod32ms/tmp/eset_upd/v4/update.ver): No such file or directory in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 401
[2014-10-09] [01:43:49] [ver. 5] Server um10.za.eset.com is down!
PHP Notice:  Undefined offset: 2 in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 384
[2014-10-09] [01:43:49] [ver. 5] Your database has not been updated since 1970-01-01 05:00:00
PHP Warning:  unlink(/var/www/nod32ms/tmp/eset_upd/v5/update.ver): No such file or directory in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 401
[2014-10-09] [01:43:49] [ver. 6] Server um10.za.eset.com is down!
PHP Notice:  Undefined offset: 2 in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 384
[2014-10-09] [01:43:49] [ver. 6] Your database has not been updated since 1970-01-01 05:00:00
PHP Warning:  unlink(/var/www/nod32ms/tmp/eset_upd/v6/update.ver): No such file or directory in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 401
[2014-10-09] [01:43:49] [ver. 7] Server um10.za.eset.com is down!
PHP Notice:  Undefined offset: 2 in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 384
[2014-10-09] [01:43:49] [ver. 7] Your database has not been updated since 1970-01-01 05:00:00
PHP Warning:  unlink(/var/www/nod32ms/tmp/eset_upd/v7/update.ver): No such file or directory in /usr/local/nod32ms/inc/classes/Nod32ms.class.php on line 401
[2014-10-09] [01:43:49] Total size for all databases: 0 Bytes
[2014-10-09] [01:43:49] Total working time: 00:46
[2014-10-09] [01:43:49] Stop script.
Вообще, всякий раз во время закачки файлов загрузка процессора 100%. Думаю, что это не есть хорошо, учитывая, что загрузка фалов (вот сейчас, например) идет уже более 10 минут. Очень медленно, но идет.
Может быть причина подвисания скрипта в этом и есть?

Во время тестов удалял только содержимое рабочей директории и иногда директорию логов.

В конфиге правил:

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

default_codepage = utf-8
default_timezone = Asia/Yekaterinburg
mirror = update.eset.com, um01.eset.com, um02.eset.com, um03.eset.com, um04.eset.com, um05.eset.com, um06.eset.com, um07.eset.com, um08.eset.com, um09.eset.com, um10.eset.com, um21.eset.com, um23.eset.com
find_system = google
web_dir = /var/www/nod32ms
log_type = 3
log_level = 4
log_dir = /var/www/logs/nod32ms
Система OpenBSD 5.4
PHP 5.3.27 with Suhosin-Patch (cli) (built: Jul 22 2013 08:44:40)
curl 7.26.0 (i386-unknown-openbsd5.4) libcurl/7.26.0 OpenSSL/1.0.1c zlib/1.2.3 libidn/1.27

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение fahr » 2014-10-09 0:08:39

Сейчас посмотрел, прежний (рабочий) скрипт грузит ЦП <1%
Да, еще забыл сказать, что скрипт создает поддиректории с номерами билдов на конце. Предполагаю, что со временем наберется огромное количество "мертвых" директорий.

militar
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 13:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение militar » 2014-10-09 5:46:38

что-то происходит (точнее не происходит)

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

[2014-10-09] [09:26:40] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-09] [09:26:40] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-09] [09:26:40] Unhandled exception [HTTP/1.1 404 Not Found]
[2014-10-09] [09:26:45] No working keys were found!
[2014-10-09] [09:26:45] No working keys were found! The script has been stopped!
[2014-10-09] [09:26:55] Total working time: 21 seconds
[2014-10-09] [09:26:55] Stop script
помогите вылечить (

militar
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 13:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение militar » 2014-10-09 6:18:36

нашел как лечить. все тот же геморрой с папками, рецепт здесь http://forum.lissyara.su/viewtopic.php? ... 00#p363500
у меня помогла правка в \Nod32MS\inc\init.php:

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

...
define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_011_ra/em011_32_l1.nup");
...

soh
рядовой
Сообщения: 10
Зарегистрирован: 2014-10-08 13:07:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение soh » 2014-10-09 8:21:29

А подробнее можете написать, у меня та же беда. Поменял - толку никакого. Может опять пути поменялись? Как бы это проверить?

militar
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 13:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение militar » 2014-10-09 9:13:45

только практикой
из скачанных папок с базами подставляйте названия, какое заработает...

извиняйте, ошибочка вышла

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

define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1072/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_011_ra_1034/em011_32_l1.nup");

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение TITANius » 2014-10-09 10:56:38

fahr писал(а): Сейчас в произвольном месте скрипт вешается наглухо, загрузка ЦП 100%. Помогает только Ctrl+c ))
исправил.
fahr писал(а):

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

[2014-10-09] [01:43:49] [ver. 6] Server um10.za.eset.com is down!
исправляю.

По поводу багов просьба писать в личку, я ведь в личку давал ссылки на скрипт? Нечего тут тему засорять.

soh
рядовой
Сообщения: 10
Зарегистрирован: 2014-10-08 13:07:13

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение soh » 2014-10-10 9:51:02

Вообще беда какая-то теперь. Может знаете из-за чего?

upd.sh

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

cd ./ESS/ && php -q update.php

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

 ./upd.sh

[2014-10-10] [10:39:49] Run script 1.0.140704
[2014-10-10] [10:39:53] Use valid key [TRIAL-0120878975:t5kjhutcss]
[2014-10-10] [10:39:53] [ver. 4] The latest db was found on 91.228.166.16
[2014-10-10] [10:39:53] [ver. 4] Downloading update.ver [6,718 Bytes]
[2014-10-10] [10:39:54] [ver. 4] Downloading em002_32_l0.nup [32,493,677 Bytes]
./upd.sh: строка 2:  4551 Убито              php -q update.php

Amentoto
проходил мимо
Сообщения: 1
Зарегистрирован: 2014-10-10 9:52:33

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Amentoto » 2014-10-10 9:58:09

Добрый день! Подскажите, плз, ключи скрипт находит, но не качает ничего. В чем может быть причина?
Лог:

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

[2014-10-10] [10:44:57] На сервере доступна новая версия [1.0.140704]!
[2014-10-10] [10:44:57] п»їЗапуск скрипта 1.0.140704
[2014-10-10] [10:45:01] Используем рабочий ключ [TRIAL-0122069418:466bd7cpst]
[2014-10-10] [10:45:04] [ver. 4] Не найдено акутальных обновлений для текущей базы данных!
[2014-10-10] [10:45:08] [ver. 5] Не найдено акутальных обновлений для текущей базы данных!
[2014-10-10] [10:45:08] Генерируем index.html...
[2014-10-10] [10:45:08] Время работы скрипта: 11 секунд
[2014-10-10] [10:45:08] Скрипт завершен

promin
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-11-27 10:29:03

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение promin » 2014-10-12 14:02:46

У меня заколосилось, когда поменял в init.php на

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

define('TESTKEY_PATH_NOD', "/v3-rel-sta/mod_000_loader_1074/em000_32_l0.nup");
define('TESTKEY_PATH_ESS', "/v3-rel-sta/mod_011_ra_1034/em011_32_l0.nup");

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение TITANius » 2014-10-14 23:09:07

Чтобы не сорить в этом топике, релиз своего скрипта nod32ms_14.10.14.zip выложил с отдельном топике - http://forum.lissyara.su/viewtopic.php?f=3&t=42296
Сочту за честь если GRooVE возьмёт понравившиеся ему блоки кода.

Scorpikor
проходил мимо
Сообщения: 2
Зарегистрирован: 2014-10-15 4:43:43

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение Scorpikor » 2014-10-15 4:55:45

Написал скрипт-костыль на BASH, который скачивает файл update.ver, берет из него правильные пути файлов для TESTKEY_PATH_NOD и TESTKEY_PATH_ESS и пишет их в /inc/init.php, после этого можно запускать update.php но отключить в конфиге nod32ms.conf автообновление скрипта, чтоб не затерлись изменения. Скрипт ложем туда, где находится update.php

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

#!/bin/bash

#-------------------------------------------------
# Скрипт для обновления TESTKEY_PATH_NOD и TESTKEY_PATH_ESS
# файла init.php из update.ver
# update.ver берем здесь http://update.eset.com/eset_upd/update.ver
# Written by Scorp
#-------------------------------------------------
dN=`dirname $0`                 # Do not edit
dirName=`cd $dN; pwd`           # Do not edit

path_to_update_ver="http://update.eset.com/eset_upd/update.ver"
tempDir="/TempDir/"
tempFull="$dirName$tempDir"
upVerFile="update.ver"  #
tempFile="$tempFull$upVerFile"
tempArh="$tempFull""update.rar"
fileInc="$dirName/inc/init.php"
t1="$dirName/inc/temp.php"
#--------------------------------------------------
echo
echo " tempArh= $tempArh"
echo " fileInc= $fileInc"
echo -e "\e[01;32m Скрипт запущен из: $dirName \e[00m"
echo -e "\e[01;32m Временная папка  : $tempFull \e[00m"
echo -e "\e[01;32m======================================================================= \e[00m"
echo " 1) Загружаем update.ver из $path_to_update_ver"
wget_output=$(wget -N -nv -P "$tempFull" "$path_to_update_ver")
if [ $? -ne 0 ]
  then
         echo -e "\e[01;31m ERROR  :  $?\e[00m"
         exit 0
  else
         echo -e "\e[01;32m OK\e[00m"
fi
echo -e "\e[01;32m======================================================================= \e[00m"
echo " 2) Распаковываем update.ver"

fileHeader=$(head -c 3 $tempFile);
if [[ ! -n $(type -P unrar) ]]; then
      echo "$upVerFile is RAR arhive, but no 'unrar' in your system, exit"
      exit 1;
    else
      mv $tempFile $tempArh
      ## Make unpack (without 'cd' not working O_o)
      unrar x -y  $tempArh $tempFull
fi

echo -e "\e[01;32m======================================================================= \e[00m"
#TESTKEY_PATH_NOD=`cat $tempFile|grep "v3-rel-sta/mod_000_loader"`
TESTNOD=`cat $tempFile|grep -m1 -o -E "/v3-rel-sta/mod_.*.loader.*nup"`
TESTESS=`cat $tempFile|grep -m1 -o -E "/v3-rel-sta/mod_.*.smon.*nup"`
echo "TESTNOD: $TESTNOD"
echo "========="
echo "TESTESS: $TESTESS"
echo -e "\e[01;32m======================================================================= \e[00m"

sed -e "s#.v3-rel-sta.mod.*load.*nup#$TESTNOD#g" $fileInc > $t1
sed -e "s#.v3-rel-sta.mod.*smon.*nup#$TESTESS#g" $t1 > $fileInc
rm $t1  # удаление временного файла


Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение kharkov_max » 2014-10-16 8:43:27

Господа, уже достаточно продолжительно время, неделю или 2 скрипт не может найти валидных ключей.
Версия скрипта Run script 1.0.140704
Ищу через google

У всех так ?
Может у же пора что то переписать в логике поиска .....

Аватара пользователя
TITANius
сержант
Сообщения: 197
Зарегистрирован: 2009-10-27 11:33:10

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение TITANius » 2014-10-16 10:28:06

kharkov_max писал(а):Господа, уже достаточно продолжительно время, неделю или 2 скрипт не может найти валидных ключей.
Версия скрипта Run script 1.0.140704
Ищу через google

У всех так ?
Может у же пора что то переписать в логике поиска .....
Угу, переписал - ссылка на мой скрипт выше.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: Очередной скрипт зеркала NOD32

Непрочитанное сообщение kharkov_max » 2014-10-16 10:53:36

Не хотелось бы переходить на новую ветку скрипта )))

А что GROOVE ?
Молчит ? Нет времени попроавить?