"//" может тут?gazizeldar писал(а):спасибо товарищу скрипт пашет, прищел с соседней ветки ибо там чтото все молчат.
/мои кишоки/public_html//eset_upd/
Очередной скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2012-11-30 9:07:45
Re: Очередной скрипт зеркала NOD32
Услуги хостинговой компании 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/
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2012-01-06 11:14:56
Re: Очередной скрипт зеркала NOD32
ага .уже нашел и забыл удалить сообщение
спс!
спс!
-
- мл. сержант
- Сообщения: 99
- Зарегистрирован: 2009-12-16 22:49:28
Re: Очередной скрипт зеркала NOD32
не пойму четото опять перестает работать скрипт но как только удаляю файл nod32ms.log начинает работать 

- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: Очередной скрипт зеркала NOD32
Под винду переделал скрипт, время работы скрипта (для всех баз) уменьшил до "Total working time: 2 minutes, 21 seconds" ... т.е. на 38%.
Осталось подправить локализацию и протестировать это всё дело на других компах ...
Осталось подправить локализацию и протестировать это всё дело на других компах ...
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2011-08-19 11:40:32
Re: Очередной скрипт зеркала NOD32
2TITANius: готово тестировать на винде. где скачать скрипт ?
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2013-01-15 19:30:00
Re: Очередной скрипт зеркала NOD32
Могу потестить на OBSD 5.2 и на Debian 6.
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2012-12-20 1:34:41
Re: Очередной скрипт зеркала NOD32
Готов потестировать на FreeBSD 9.x и CentOS 6.3
-
- мл. сержант
- Сообщения: 105
- Зарегистрирован: 2012-11-27 10:32:04
Re: Очередной скрипт зеркала NOD32
Готов протестировать, debian 6 и 7 c разными инет каналамиTITANius писал(а):Под винду переделал скрипт, время работы скрипта (для всех баз) уменьшил до "Total working time: 2 minutes, 21 seconds" ... т.е. на 38%.
Осталось подправить локализацию и протестировать это всё дело на других компах ...
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2014-10-08 13:07:13
Re: Очередной скрипт зеркала NOD32
Товарищи! Помогите советом, что-то перестал скрипт отрабатывать. Версия не новая, подскажите, в чем косяк? Новую версию ставить теперь?
Код: Выделить всё
[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
Всем добровольцам выслал мою версию скрипта для тестов. Ждём отчётов.
Для быстрой работы скрипта нужно чтобы раздел, куда будет сохраняться базы, был способен создавать жесткие ссылки (NTFS для винды, для юникса всё что угодно=). Также желательно чтобы с php было установлено CURL. Если нет таких возможностей, то скрипт тоже будет работать ... но не так быстро как планировалось.
Возможность создания жестких ссылок экономит 56% места на сервере и скорость обновления зеркала (так как уже существующие файлы из других версий баз не загружаются повторно). Скажу больше, базы для всех версий на 99% одинаковые, различаются только такие файлы как eavbe_nt32_enu.nup и т.п.
... поэтому следующую версию скрипта планирую с переделкой файла .ver где не будет древовидной иерархии ... будут файлы насыпом (упростит перенос файлов) + это даст возможность создания оффлайн баз для всех версий с (без файлов eavbe_nt32_enu.nup и т.п.) ... размер увеличится незначительно.
... правда реврайт нужно будет для него переписывать, поэтому эти нововведения не дописывал в эту версию скрипта.
Для быстрой работы скрипта нужно чтобы раздел, куда будет сохраняться базы, был способен создавать жесткие ссылки (NTFS для винды, для юникса всё что угодно=). Также желательно чтобы с php было установлено CURL. Если нет таких возможностей, то скрипт тоже будет работать ... но не так быстро как планировалось.
Возможность создания жестких ссылок экономит 56% места на сервере и скорость обновления зеркала (так как уже существующие файлы из других версий баз не загружаются повторно). Скажу больше, базы для всех версий на 99% одинаковые, различаются только такие файлы как eavbe_nt32_enu.nup и т.п.
... поэтому следующую версию скрипта планирую с переделкой файла .ver где не будет древовидной иерархии ... будут файлы насыпом (упростит перенос файлов) + это даст возможность создания оффлайн баз для всех версий с (без файлов eavbe_nt32_enu.nup и т.п.) ... размер увеличится незначительно.
... правда реврайт нужно будет для него переписывать, поэтому эти нововведения не дописывал в эту версию скрипта.
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2013-01-15 19:30:00
Re: Очередной скрипт зеркала NOD32
Спасибо за вашу работу!TITANius писал(а):Всем добровольцам выслал мою версию скрипта для тестов. Ждём отчётов.
Начал тестировать пока только на OpenBSD, правда скрипт пришлось немного допилить ))
Изменил в Config.class.php 194 строку на
Код: Выделить всё
if(array_search(PHP_OS,array("Darwin","Linux","FreeBSD","OpenBSD","WINNT")) === false) {
При первом старте скрипт ругнулся на отсутствующую директорию с базами, но все же запустился
Код: Выделить всё
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.
Может быть причина подвисания скрипта в этом и есть?
Во время тестов удалял только содержимое рабочей директории и иногда директорию логов.
В конфиге правил:
Код: Выделить всё
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
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
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2013-01-15 19:30:00
Re: Очередной скрипт зеркала NOD32
Сейчас посмотрел, прежний (рабочий) скрипт грузит ЦП <1%
Да, еще забыл сказать, что скрипт создает поддиректории с номерами билдов на конце. Предполагаю, что со временем наберется огромное количество "мертвых" директорий.
Да, еще забыл сказать, что скрипт создает поддиректории с номерами билдов на конце. Предполагаю, что со временем наберется огромное количество "мертвых" директорий.
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2012-11-29 13:56:40
Re: Очередной скрипт зеркала NOD32
что-то происходит (точнее не происходит)
помогите вылечить (
Код: Выделить всё
[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
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2012-11-29 13:56:40
Re: Очередной скрипт зеркала NOD32
нашел как лечить. все тот же геморрой с папками, рецепт здесь http://forum.lissyara.su/viewtopic.php? ... 00#p363500
у меня помогла правка в \Nod32MS\inc\init.php:
у меня помогла правка в \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");
...
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2014-10-08 13:07:13
Re: Очередной скрипт зеркала NOD32
А подробнее можете написать, у меня та же беда. Поменял - толку никакого. Может опять пути поменялись? Как бы это проверить?
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2012-11-29 13:56:40
Re: Очередной скрипт зеркала NOD32
только практикой
из скачанных папок с базами подставляйте названия, какое заработает...
извиняйте, ошибочка вышла
из скачанных папок с базами подставляйте названия, какое заработает...
извиняйте, ошибочка вышла
Код: Выделить всё
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
исправил.fahr писал(а): Сейчас в произвольном месте скрипт вешается наглухо, загрузка ЦП 100%. Помогает только Ctrl+c ))
исправляю.fahr писал(а):Код: Выделить всё
[2014-10-09] [01:43:49] [ver. 6] Server um10.za.eset.com is down!
По поводу багов просьба писать в личку, я ведь в личку давал ссылки на скрипт? Нечего тут тему засорять.
-
- рядовой
- Сообщения: 10
- Зарегистрирован: 2014-10-08 13:07:13
Re: Очередной скрипт зеркала NOD32
Вообще беда какая-то теперь. Может знаете из-за чего?
upd.sh
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
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2014-10-10 9:52:33
Re: Очередной скрипт зеркала NOD32
Добрый день! Подскажите, плз, ключи скрипт находит, но не качает ничего. В чем может быть причина?
Лог:
Лог:
Код: Выделить всё
[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] Скрипт завершен
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2012-11-27 10:29:03
Re: Очередной скрипт зеркала NOD32
У меня заколосилось, когда поменял в 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
Чтобы не сорить в этом топике, релиз своего скрипта nod32ms_14.10.14.zip выложил с отдельном топике - http://forum.lissyara.su/viewtopic.php?f=3&t=42296
Сочту за честь если GRooVE возьмёт понравившиеся ему блоки кода.
Сочту за честь если GRooVE возьмёт понравившиеся ему блоки кода.
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2014-10-15 4:43:43
Re: Очередной скрипт зеркала NOD32
Написал скрипт-костыль на 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
Господа, уже достаточно продолжительно время, неделю или 2 скрипт не может найти валидных ключей.
Версия скрипта Run script 1.0.140704
Ищу через google
У всех так ?
Может у же пора что то переписать в логике поиска .....
Версия скрипта Run script 1.0.140704
Ищу через google
У всех так ?
Может у же пора что то переписать в логике поиска .....
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: Очередной скрипт зеркала NOD32
Угу, переписал - ссылка на мой скрипт выше.kharkov_max писал(а):Господа, уже достаточно продолжительно время, неделю или 2 скрипт не может найти валидных ключей.
Версия скрипта Run script 1.0.140704
Ищу через google
У всех так ?
Может у же пора что то переписать в логике поиска .....
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Не хотелось бы переходить на новую ветку скрипта )))
А что GROOVE ?
Молчит ? Нет времени попроавить?
А что GROOVE ?
Молчит ? Нет времени попроавить?