Скрипт зеркала nod32 mirror script

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
uorobey
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-03-02 20:37:06

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение uorobey » 2012-03-09 14:59:12

Система FreeBSD 8.2 / php 5.3.8. Установил заново скрипт nod32ms. Теперь пишет мне ошибку

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

Array
(
    [0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_pattern PARAM
)
В каждой строке файла конфигурации были символы ^M. Удалил . Добавил параметр keys_autofind_pattern=google (как в примере у автора) по умолчанию его там не было.
Ничего не изменилось. Почему возникает такая ошибка? У кого работает, какое значение должен содержать keys_autofind_pattern и нужен ли он?

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

uorobey
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-03-02 20:37:06

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение uorobey » 2012-03-09 20:31:17

подсунул рабочий ключ, отключил автопоиск - все пашет

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-10 11:05:00

keys_autofind_pattern не используется с последней версии, подстраивай параметр keys_autofind_page
Электромонтажная Организация -> elemonorg.ru

PGP
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение PGP » 2012-03-10 13:50:41

Огромное спасибо за проделанный труд. Работа очень нужная и действительно ее было сделано очень много.
А теперь немножко критики ;)
подстраивай параметр keys_autofind_page
А как сильно его можно подстраивать?
В методе класса стоит max_count 20.
Причем насколько я понимаю цикл while{ }, то параметр keys_autofind_page в данном случае отвечает за то, с какой страницы начать поиск.
А не сколько страниц всего нужно обработать. Далее инкремент на 8.
И если поставить keys_autofind_page больше 20, то вообще не будет поиск ключей выполняться...
Или я может не конца разобрался...
Но суть в том, что на данный момент какие угодно условия поиска ставлю - ключи у меня не находятся. А всего находится не более 7 пар (логин/ключ).

LAMER83
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-03-17 11:16:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение LAMER83 » 2012-03-18 9:08:20

при запуске с cron вываливается с такой ошибкой:

/usr/local/bin/php -q /usr/home/00000/mysait.ru/html/update.php
PHP Warning: fopen(http://...@/download/engine3/em013_32_n1.nup): failed to open stream: operation failed in /usr/home/00000/mysait.ru/html/inc/nod32ms_v3.class.php on line 197
PHP Warning: fopen(http://...@/download/engine3/em013_32_n1.nup): failed to open stream: operation failed in /usr/home/00000/mysait.ru/html/inc/nod32ms_v3.class.php on line 197
http:///nod_upd/update.ver: Invalid host name.

при запуске с директории где лежит сам скрипт в ручную отрабатывается все на Ура.

LAMER83
проходил мимо
Сообщения: 6
Зарегистрирован: 2012-03-17 11:16:32

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение LAMER83 » 2012-03-18 9:51:35

переписал manual_start.sh так:
cd /usr/home/00000/mysait.ru/html/ && /usr/local/bin/php -q update.php
при ручном запуске также все отрабатывается с cron ошибка
wget: not found
Array
(
[0] => [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/usr/home/00000/mysait.ru/html/test/tmp/nod_upd/update.ver]
)

nektoz
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение nektoz » 2012-03-22 19:12:54

nod32 mirror script ver. 3.0.0 beta4
FreeBSD 8.2-RELEASE

при запуске вручную происходит скачивание одного из файлов обновления, а после пишет следующее:

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

 0] => [nod32ms::DownloadSignature] !!! DOWNLOAD ERROR, START SCRIPT LATER !!! 
в аттаче к сообщению конфиг файл и выдержка из лога работы скрипта

nektoz
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение nektoz » 2012-03-22 19:14:53

незареганным нельзя приаттачить файл (
приеду домой зарегаюсь и приаттачу

iWhite
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение iWhite » 2012-03-23 2:54:31

version: Скачивал по данной ссылке http://213.141.141.87/files/nod32ms_latest.tar.bz2 видать получается 3.0.0_beta4
system: linux ubuntu 8.04

Выдает данную ошибку:

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

Array
(
    [0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_pattern PARAM
)
Но есть одно, скачал nod32ms_3.0.0_beta4_fix2.rar обновил файлы и все пошло нормально работать, вопрос, эти фиксы не залиты в латест релиз получается?

kvone
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-03-23 9:31:07

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение kvone » 2012-03-23 9:37:00

alexco
привет, вот такая есть проблема: у меня легальный ключ, но только на антивирус (не на ESS) и когда скачка доходит вот до этого момента

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

download/engine3ess/em010_32_l0.nup
я получаю "401 Unauthorized", сделайе возможность скачивать только обновления EAV, без ESS.
спасибо за внимание

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-23 13:25:23

iWhite писал(а):version: Скачивал по данной ссылке http://213.141.141.87/files/nod32ms_latest.tar.bz2 видать получается 3.0.0_beta4
system: linux ubuntu 8.04

Выдает данную ошибку:

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

Array
(
    [0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_pattern PARAM
)
Но есть одно, скачал nod32ms_3.0.0_beta4_fix2.rar обновил файлы и все пошло нормально работать, вопрос, эти фиксы не залиты в латест релиз получается?
да, по этой ссылке фиксы не добавлены в последний релизкосяк, поправим
Электромонтажная Организация -> elemonorg.ru

Tum4iK
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Tum4iK » 2012-03-25 22:26:44

у меня такая проблемка система freebsd 7.1, 8.2
если запуская скрипт в ручную все ок. При запуске из крона в логах появляется следующая ошибка ]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/tmp/nod_upd/update.ver].
Кто, что подскажет.

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-26 13:20:33

что в крон пишите?
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-26 15:17:45

kvone писал(а):alexco
привет, вот такая есть проблема: у меня легальный ключ, но только на антивирус (не на ESS) и когда скачка доходит вот до этого момента

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

download/engine3ess/em010_32_l0.nup
я получаю "401 Unauthorized", сделайе возможность скачивать только обновления EAV, без ESS.
спасибо за внимание
привет kvone, я бы конечно сделал, что вы просите но занимаюсь проектом в свободное время, так что когда это будет реализовано не известно, может через пару дней, может через пару месяцев...вам проще использовать авто поиск ключей
Электромонтажная Организация -> elemonorg.ru

Tum4iK
проходил мимо

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение Tum4iK » 2012-03-26 20:16:39

alexco писал(а):что в крон пишите?
0 */2 * * * root cd /usr/local/etc/nod32ms/ && /usr/local/bin/php -q update.php

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-27 14:01:21

в файле crontab есть переменная PATH, у меня она выглядит так PATH=/sbin:/bin:/usr/sbin:/usr/bin, это под Linux. Вам советую дописать в вашу переменную /usr/local/bin, и тогда у вас не будет проблем, так как wget unrar php лежат именно там, после чего также поправьте строку запуска на 0 */2 * * * root cd /usr/local/etc/nod32ms/ && php -q update.php
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-27 14:04:31

P.S. - Если посмотреть сюда http://forum.lissyara.su/viewtopic.php? ... 00#p319356 то видно, что товарищ back92 пытается решить аналогичную проблему путем ковыряния кода, хотя до этого ему написали как решить проблему, и старайтесь на будущее читать тему полностью, так как там уже решались подобные проблемы!
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-28 4:59:16

Для загрузки доступна новая версия программы, сделаны изменения для корректной работы, добавлена функция автоматического обновления программы, что скачать новою версию перейдите к первому сообщению http://forum.lissyara.su/viewtopic.php? ... 85#p291159
Электромонтажная Организация -> elemonorg.ru

cad2206
рядовой
Сообщения: 27
Зарегистрирован: 2007-11-30 15:32:24

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение cad2206 » 2012-03-29 11:24:07

Добрый день.
Система CentOS 6.2, версия скрипта последняя. Выполнение скрипта происходит без ошибок. После выполнения создается папка var/www/localhost/htdocs (расшарена как NOD32Base со всеми нужными правами), в ней 3 папки:
1. downloads
2. eset_upd
3. nod_upd
В папках 2 и 3 лежит один файл update.ver
В папке 1 папки:
1. engine3 (в ней куча файлов em***_**_.nup)
2. engine3ess (в ней немного файлов em***_**_.nup)
3. win (в ней папки: 1) emsx c файлами emsx_nt32_enu.nup и emsx_nt64_enu.nup; 2) v3 с файлами eav****.nup, eavbe****.nup, ess****.nup, essbe****.nup.

Клиенты NOD32 4. В настройках обновления прописываю путь \\IP_сервера\NOD32Base. Выдает: произошла ошибка при загрузке файлов обновлений. В чем дело?

Примечание: есть в сети зеркало, настроенное на Windows машине. Там указана папка для сигнатур вирусов. Так вот в той папке находятся файлы nod****.nup и файл update.ver. Оттуда обновляется все хорошо.

Объясните чего я не понимаю?

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

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение kharkov_max » 2012-03-29 11:42:51

1. downloads
2. eset_upd
3. nod_upd

Каталоги должны быть доступны от корня сайта
Т.е.
не http://my.site/nod32 а уже тут дерево папок
а
http://my.site/downloads
http://my.site/eset_upd
http://my.site/nod_upd

Похоже аналогично нужно и по шаре.

cad2206
рядовой
Сообщения: 27
Зарегистрирован: 2007-11-30 15:32:24

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение cad2206 » 2012-03-29 11:51:58

1. Обновляю я не средствами http, а через сетевую папку. Если я расшарю эти три папки, т.е. будут доступны по сети 3 папки:
\\server\downloads
\\server\eset_upd
\\server\nod_upd
то какую из них мне указывать у клиента?

cad2206
рядовой
Сообщения: 27
Зарегистрирован: 2007-11-30 15:32:24

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение cad2206 » 2012-03-29 12:28:21

И еще, какой всетаки правильный адрес дожен быть в параметре mirror конфигурационного файла?
если выставляю update.eset.com, в логе номер сигнатур вроде актуальный, но ниче чет не качается. а если выставить 93.184.71.21, то сигнатура от вчерашнего дня...

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-29 15:59:23

1.Структура зеркала стандартная, как вы и написали:

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

\\server\downloads
\\server\eset_upd
\\server\nod_upd
Клиенты должны прописать в зависимости от версии антивируса или \\server\eset_upd или \\server\nod_upd, когда клиент обновляется он тянет файл update.ver, например по этому пути \\server\eset_upd\update.ver, после чего скачивает нужные файлы относительно корня зеркала, например \\server\downloads\engine3\em_004_l32.nup

2. Параметр mirror подберите экспериментальным путем, если выставить update.eset.com то при обновлении бывают недоступны некоторые адреса, что вызывает неправильное обновление
Электромонтажная Организация -> elemonorg.ru

Аватара пользователя
alexco
старшина
Сообщения: 425
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение alexco » 2012-03-29 16:09:20

Можете посмотреть как это делается на примере с картинками тут http://alexco.lanlife.net или прямо тут http://alexco.lanlife.net/guide/v4/ (для четвертой версии антивируса)
Электромонтажная Организация -> elemonorg.ru

cad2206
рядовой
Сообщения: 27
Зарегистрирован: 2007-11-30 15:32:24

Re: Скрипт зеркала nod32 mirror script

Непрочитанное сообщение cad2206 » 2012-03-29 16:14:45

Клиенты должны прописать в зависимости от версии антивируса или \\server\eset_upd или \\server\nod_upd
при устаноке пути \\server\eset_upd, при попытке обновиться, подумает секунд 10 и говорит, что возникла ошибка при загрузке файлов обновления.
при установке пути \\server\nod_upd\ говорит, что база актуальна, хотя в логе обновления зеркала, номер сигнатуры 7009, а у клиента 7008....