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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

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

Непрочитанное сообщение Maximus_Decimus » 2014-09-18 11:38:41

TITANius писал(а):Нужны добровольцы для обкатки нового скрипта на: FreeBSD, Windows XP (32bit), Windows 6/7 (64bit).
Кто решился помочь отпишитесь здесь, чтобы дублирующих тестеров не было. И мне в личку.
Давайте я протестирую, правда у меня сервак на gentoo но развницы со freebsd особой не должно быть.

Скрипт groove не работает даже если ему дать реальные ключи
Вот ссылку которую тоже хорошо бы в патерн положить но у меня не вышло, хотя ключи там рабочие
https://ru-ru.facebook.com/free.keys.nod32

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

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

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

Непрочитанное сообщение TITANius » 2014-09-18 11:49:43

Прошу прощения за задержку релиза. Решил добавить крупные изменения в свою версию скрипта. Придётся не долго подождать.
Скрипт groove не работает даже если ему дать реальные ключи
Вот ссылку которую тоже хорошо бы в патерн положить но у меня не вышло, хотя ключи там рабочие
https://ru-ru.facebook.com/free.keys.nod32
Это из-за того что проверка ведётся по файлам которых уже на зеркалах нет. Для фикса этого дела

заменить в Mirror.class.php

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

            if(strstr($header[0],"200") !== false) {
               return true;
            }
            elseif(strstr($header[0],"401") !== false) {
               return false;
            }
на

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

            if(ereg('401', $header[0])) return false;
            else return true;

Аватара пользователя
Maximus_Decimus
рядовой
Сообщения: 22
Зарегистрирован: 2012-06-07 16:48:20
Откуда: Приднестровье

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

Непрочитанное сообщение Maximus_Decimus » 2014-09-18 12:35:11

Да спасибо заработало только я изменил ereg на preg_match ввиду возможного прекращений поддержки ereg
заменить в Mirror.class.php

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

            if(strstr($header[0],"200") !== false) {
               return true;
            }
            elseif(strstr($header[0],"401") !== false) {
               return false;
            }
на

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

            if(preg_match('/401/', $header[0])) return false;
            else return true;
Также изменил поисковый запрос на free.keys.nod32 в конфиге

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

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

Непрочитанное сообщение viktor6 » 2014-09-20 20:50:46

чето перестало работать

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

[2014-09-17] [21:32:28] [ver. 7] Качаем em023_32_n15.nup [122,560 Байт]
[2014-09-17] [21:32:29] [ver. 7] Текущая база данных успешно обновлена с версии 10432 (20140917) до 10433 (20140917)!
[2014-09-17] [21:32:29] Генерируем index.html...
[2014-09-17] [21:32:29] Время работы скрипта: 141 секунд
[2014-09-17] [21:32:29] Скрипт завершен
[2014-09-17] [22:00:06] Ротация лог файла...
[2014-09-17] [22:30:09] Ротация лог файла...
[2014-09-17] [23:00:06] Ротация лог файла...
[2014-09-17] [23:30:06] Ротация лог файла...
[2014-09-18] [00:00:06] Ротация лог файла...
[2014-09-18] [00:30:05] Ротация лог файла...
[2014-09-18] [01:00:03] Ротация лог файла...
[2014-09-18] [01:30:05] Ротация лог файла...
[2014-09-18] [02:00:02] Ротация лог файла...
[2014-09-18] [02:30:04] Ротация лог файла...
[2014-09-18] [03:00:03] Ротация лог файла...
[2014-09-18] [03:30:03] Ротация лог файла...
[2014-09-18] [04:00:04] Ротация лог файла...
[2014-09-18] [04:30:03] Ротация лог файла...
[2014-09-18] [05:00:02] Ротация лог файла...
[2014-09-18] [05:30:04] Ротация лог файла...
[2014-09-18] [06:00:04] Ротация лог файла...
[2014-09-18] [06:30:06] Ротация лог файла...
[2014-09-18] [07:00:05] Ротация лог файла...
[2014-09-18] [07:30:07] Ротация лог файла...
[2014-09-18] [08:00:04] Ротация лог файла...

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

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

Непрочитанное сообщение viktor6 » 2014-09-21 13:06:38

Удалил логи и все заработало :Yahoo!:

NicromanseR
ефрейтор
Сообщения: 51
Зарегистрирован: 2014-03-23 19:36:20

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

Непрочитанное сообщение NicromanseR » 2014-09-21 19:28:00

Готов протестировать
бубунта, впс.
Можно скинуть пропаченный скрипт?

faraday
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-09-19 17:25:13

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

Непрочитанное сообщение faraday » 2014-09-26 14:30:32

У меня скрипт работает ключи находит, базы качает (папок немерено с под папками), но сам антивирус качать не хочит. Показывает размер базы которую нужно скачать, но самой закачки не происходит, пишет обновлений не требуется, хотя база старая стоит за 2013 год. TITANius поделитесь рабочим скриптом.

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

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

Непрочитанное сообщение TITANius » 2014-09-26 17:22:27

faraday писал(а):TITANius поделитесь рабочим скриптом.
Пока что скрипт не совершенен (работает только под линуксом и на английском языке), не хочу чтоб плевались из-за боков. + хочу добавить функцию создания оффлайн базы для нода (в варианте с жесткими ссылками этот бонус не будет стоить ни места на жестком диске, ни временем обработки).

пользуйтесь прошлой версией скрипта - http://forum.lissyara.su/viewtopic.php? ... 75#p364092

Текущая версия выглядит так:

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

[2014-09-26] [16:42:24] Run script 
[2014-09-26] [16:42:30] [ver. 3] The latest db 10470 (20140926) was found on 91.228.166.14
[2014-09-26] [16:42:31] [ver. 4] The latest db 10470 (20140926) was found on 91.228.166.13
[2014-09-26] [16:42:31] [ver. 5] The latest db 10470 (20140926) was found on 91.228.166.13
[2014-09-26] [16:42:32] [ver. 6] The latest db 10470 (20140926) was found on 91.228.166.16
[2014-09-26] [16:42:33] [ver. 7] The latest db 10470 (20140926) was found on 91.228.166.15
[2014-09-26] [16:42:33] Keys file is empty!
[2014-09-26] [16:42:33] Begining search at bing.pattern
[2014-09-26] [16:42:33] Link was found [http://www.bing.com/search?tbs=qdr:d3&count=100&q=nod32+username+password&first=0]
[2014-09-26] [16:42:33] Found 5 links
[2014-09-26] [16:42:34] Link was found [http://www.nod32-update11.tk/]
[2014-09-26] [16:42:34] Found 6 keys
[2014-09-26] [16:42:35] Found valid key [TRIAL-0121351144:unuu35t5db] Expiration date 24.10.14
[2014-09-26] [16:42:35] Use valid key [TRIAL-0121351144:unuu35t5db] Expiration date 24.10.14
[2014-09-26] [16:42:36] [ver. 3] Downloaded em000_32_l0.nup [55.36 KBytes]
[2014-09-26] [16:42:36] [ver. 3] Downloaded em001_32_l2.nup [49.73 KBytes]
...
[2014-09-26] [16:43:36] [ver. 3] Downloaded eav_nt64_ukr.nup [7.96 MBytes]
[2014-09-26] [16:43:41] [ver. 3] Downloaded em002_32_l0.nup [30.99 MBytes]
[2014-09-26] [16:43:41] [ver. 3] Summary downloaded 283.28 MBytes
[2014-09-26] [16:43:41] [ver. 3] Average speed 4.36 MBytes/s
[2014-09-26] [16:43:41] [ver. 3] Your db was successfully updated to 10470 (20140926)
[2014-09-26] [16:43:42] [ver. 4] Created hard link for em000_32_l0.nup
[2014-09-26] [16:43:42] [ver. 4] Created hard link for em000_64_l0.nup
...
[2014-09-26] [16:43:46] [ver. 4] Created hard link for em029_32_l1.nup
[2014-09-26] [16:43:46] [ver. 4] Created hard link for em029_32_n1.nup
[2014-09-26] [16:43:47] [ver. 4] Downloaded em001_32_n6.nup [88.66 KBytes]
[2014-09-26] [16:43:47] [ver. 4] Summary downloaded 88.66 KBytes
[2014-09-26] [16:43:47] [ver. 4] Average speed 309.3 KBytes/s
[2014-09-26] [16:43:47] [ver. 4] Your db was successfully updated to 10470 (20140926)
[2014-09-26] [16:43:47] [ver. 5] Created hard link for em000_32_l0.nup
[2014-09-26] [16:43:47] [ver. 5] Created hard link for em000_64_l0.nup
...
[2014-09-26] [16:43:56] [ver. 5] Created hard link for em029_32_l1.nup
[2014-09-26] [16:43:56] [ver. 5] Created hard link for em029_32_n1.nup
[2014-09-26] [16:44:11] [ver. 5] Downloaded eav_nt32_enu.nup [9.87 MBytes]
[2014-09-26] [16:44:11] [ver. 5] Downloaded eav_nt64_enu.nup [11.87 MBytes]
..
[2014-09-26] [16:44:32] [ver. 5] Downloaded ess_nt64_ukr.nup [16.84 MBytes]
[2014-09-26] [16:44:33] [ver. 5] Downloaded ess_nt64_enu.nup [16.19 MBytes]
[2014-09-26] [16:44:33] [ver. 5] Summary downloaded 149.42 MBytes
[2014-09-26] [16:44:33] [ver. 5] Average speed 4.08 MBytes/s
[2014-09-26] [16:44:34] [ver. 5] Your db was successfully updated to 10470 (20140926)
[2014-09-26] [16:44:34] [ver. 6] Created hard link for em000_32_l0.nup
[2014-09-26] [16:44:34] [ver. 6] Created hard link for em000_64_l0.nup
...
[2014-09-26] [16:44:47] [ver. 6] Created hard link for em029_32_l1.nup
[2014-09-26] [16:44:48] [ver. 6] Created hard link for em029_32_n1.nup
[2014-09-26] [16:44:48] [ver. 6] Downloaded em008_32_n1.nup [32.17 KBytes]
[2014-09-26] [16:44:48] [ver. 6] Downloaded em008_32_n2.nup [43.74 KBytes]
...
[2014-09-26] [16:45:16] [ver. 6] Downloaded ess_nt64_enu.nup [23.46 MBytes]
[2014-09-26] [16:45:18] [ver. 6] Downloaded eav_nt64_enu.nup [18.31 MBytes]
[2014-09-26] [16:45:18] [ver. 6] Summary downloaded 84.12 MBytes
[2014-09-26] [16:45:18] [ver. 6] Average speed 2.74 MBytes/s
[2014-09-26] [16:45:19] [ver. 6] Your db was successfully updated to 10470 (20140926)
[2014-09-26] [16:45:19] [ver. 7] Created hard link for em000_32_l0.nup
[2014-09-26] [16:45:19] [ver. 7] Created hard link for em000_64_l0.nup
...
[2014-09-26] [16:45:37] [ver. 7] Created hard link for em029_32_l1.nup
[2014-09-26] [16:45:37] [ver. 7] Created hard link for em029_32_n1.nup
[2014-09-26] [16:45:37] [ver. 7] Downloaded em018_32_n4.nup [22.33 KBytes]
[2014-09-26] [16:45:37] [ver. 7] Downloaded em018_32_n6.nup [25.24 KBytes]
...
[2014-09-26] [16:45:38] [ver. 7] Downloaded em018_64_n13.nup [56.26 KBytes]
[2014-09-26] [16:45:38] [ver. 7] Downloaded em031_32_l0.nup [422.36 KBytes]
[2014-09-26] [16:45:38] [ver. 7] Summary downloaded 2.04 MBytes
[2014-09-26] [16:45:38] [ver. 7] Average speed 1.3 MBytes/s
[2014-09-26] [16:45:39] [ver. 7] Your db was successfully updated to 10470 (20140926)
[2014-09-26] [16:45:39] Total working time: 3 minutes, 15 seconds
[2014-09-26] [16:45:39] Stop script
Общее время с поиском ключей, прасингом .ver файлов, созданием ссылок на существующие файлы и закачка их для полной базы 3х языков (ен, ру, укр) составило 3 минуты и 15 секунд (на моем мини серваке в 700Мгц ЦПУ и 512Мб ОЗУ).

Это удалось достичь следующими моментами:
- из всех зеркал выбирается то, у которого время доступа самое маленькое + где в .ver ссылаются на файлы "rel-sta" (задаётся в конфиге перечень файлов) для каждого из версий нода.
- проверка зеркал и загрузка файлов производится мультипотоково (для зеркал 20 потоков, для файлов 10 потоков), если установлено с PHP "curl_multi", в противном случае будет поочерёдно качаться каждый файл, но с буфером в 1МБ, а не весь файл целиком, как это было раньше (чтоб экономить память).
- автоматически проверяется возможность создание жестких ссылок у юникса/виндовса. Если нет возможности, то нужные файлы будут копироваться (проверка идентичности файлов ведётся по имени и размеру).
- переписал функцию поиска ключей, не понимаю как оно раньше вообще работало 8)

Дальше переписую скрипт для работы под виндовсом и на русском языке. + функция офлайн баз.

Отдельное спасибо OttoFix'у за идеи и помощь в реализации идей.

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

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

Непрочитанное сообщение TITANius » 2014-09-26 17:59:13

И да ... вся база, что должна загружаться (ен, ру, укр) (eav, ess) (x64, x86) весит 520 Мб. Всё что выше - дублирование файлов.

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

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

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

спасибо товарищу скрипт пашет, прищел с соседней ветки ибо там чтото все молчат.
у меня FreeDSD 8.2
использовал рекомендуемый скрипт http://forum.lissyara.su/viewtopic.php? ... 75#p364092
все нашел валидные закачал, антивиры обновились, НО!!
в консоли в конце выдало сообщение

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

[28/09/2014 15:17:18][RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
[28/09/2014 15:17:18]SYSTEM: FreeBSD
[28/09/2014 12:17:18]READ KEY FROM keys.txt
[28/09/2014 12:17:19]VALID KEY: [EAV-0120818554:ftp3bdcah5] EXPIRATION: 20.12.14
[28/09/2014 12:17:19]DOWNLOAD NEW [/мои кишоки/public_html//update.ver] FILE
[28/09/2014 12:17:19]UNRAR FILE [/мои кишоки/public_html//update.ver] TO [/мои кишоки/public_html//eset_upd/]
[28/09/2014 12:17:20]DOWNLOAD NEW [/мои кишоки/public_html//update.ver] FILE
[28/09/2014 12:17:20]UNRAR FILE [/мои кишоки/public_html//update.ver] TO [/мои кишоки/public_html//eset_upd/v4/]
[28/09/2014 12:17:20]DOWNLOAD NEW [/мои кишоки/public_html//update.ver] FILE
[28/09/2014 12:17:20]UNRAR FILE [/мои кишоки/public_html//update.ver] TO [/мои кишоки/public_html//eset_upd/v5/]
[28/09/2014 12:17:20]DOWNLOAD NEW [/мои кишоки/public_html//update.ver] FILE
[28/09/2014 12:17:20]UNRAR FILE [/мои кишоки/public_html//update.ver] TO [/мои кишоки/public_html//eset_upd/v6/]
[28/09/2014 12:17:21]DOWNLOAD NEW [/мои кишоки/public_html//update.ver] FILE
[28/09/2014 12:17:21]UNRAR FILE [/мои кишоки/public_html//update.ver] TO [/мои кишоки/public_html//eset_upd/v7/]
[28/09/2014 12:17:21]SELECTED TO UPDATE '1787' FILES TOTAL SIZE OF '553 Mb'
[28/09/2014 12:17:21]VERSION SIGNATURE ''
[28/09/2014 12:17:21]ERROR [nod32ms::DownloadSignature] FILE [/мои кишоки/public_html//eset_upd/update.ver] NOT COPY TO [/мои кишоки/public_html//eset_upd/
[28/09/2014 12:17:22][MASTER SERVER OFFLINE]
[28/09/2014 12:17:22][STOP NOD32MS]
кто подскажет где тупанул?что ошибка лезет

andry212
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-30 9:07:45

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

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

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

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
рядовой
Сообщения: 38
Зарегистрирован: 2011-08-19 11:40:32

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

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

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

fahr
мл. сержант
Сообщения: 109
Зарегистрирован: 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
ефрейтор
Сообщения: 62
Зарегистрирован: 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
мл. сержант
Сообщения: 109
Зарегистрирован: 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
мл. сержант
Сообщения: 109
Зарегистрирован: 2013-01-15 19:30:00

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

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

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

militar
проходил мимо
Сообщения: 4
Зарегистрирован: 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
проходил мимо
Сообщения: 4
Зарегистрирован: 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

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