шустрый скрипт скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 54
- Зарегистрирован: 2012-01-23 22:22:03
Re: шустрый скрипт скрипт зеркала NOD32
Обновил скрипт.
Вообщем получил тоже самое:
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
Это выбрасывает на консоль, когда запускаешь update.php.
Если ввести валидный ключ в ручную, то обновления проходят нормально. Т.е. на сколько я понял что-то с блоком поиска ключей.
Конфиг вообще не трогаю. Просто переименовываю.
Вообщем получил тоже самое:
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
Это выбрасывает на консоль, когда запускаешь update.php.
Если ввести валидный ключ в ручную, то обновления проходят нормально. Т.е. на сколько я понял что-то с блоком поиска ключей.
Конфиг вообще не трогаю. Просто переименовываю.
Услуги хостинговой компании 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/
-
- ефрейтор
- Сообщения: 54
- Зарегистрирован: 2012-01-23 22:22:03
Re: шустрый скрипт скрипт зеркала NOD32
propeller25 писал(а):Обновил скрипт.
Вообщем получил тоже самое:
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
PHP Notice: Undefined variable: http_response_header in /etc/nod32msnew/inc/classes/Nod32ms.class.php on line 191
PHP Warning: Invalid argument supplied for foreach() in /etc/nod32msnew/inc/classes/Parser.class.php on line 44
Это выбрасывает на консоль, когда запускаешь update.php.
Если ввести валидный ключ в ручную, то обновления проходят нормально. Т.е. на сколько я понял что-то с блоком поиска ключей.
Конфиг вообще не трогаю. Просто переименовываю.
Обновил debian - все заработало без сучка и задоринки. Спасибо!
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
Переменные настроили?propeller25 писал(а):Доброго времени разработчику столь замечательного скрипта и всем участникам данной ветки форума! Скачал скрипт с этой страницы. nod32ms_19.11.14.zip.
Развернул его. Переименовал конфиг и ничего в нем не трогал.
...
Помогите порешать эту проблему, пожалуйста.
Код: Выделить всё
web_dir =
log_dir =
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-03-11 11:43:30
Re: шустрый скрипт скрипт зеркала NOD32
Товарищи, читал - не нашёл: а если отключить поиск ключей, то куда свой-то ключ вбивать и в каком виде? 

- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
в лог папке, файл nod_keys.validPlague писал(а):Товарищи, читал - не нашёл: а если отключить поиск ключей, то куда свой-то ключ вбивать и в каком виде?
добавьте:
Код: Выделить всё
логин:пароль
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-03-11 11:43:30
Re: шустрый скрипт скрипт зеркала NOD32
по всей видимости при поиске ключей в автоматизированном варианте, третьим значением добавляется срок истечения ключа, без него скрипт ругаетсяTITANius писал(а):добавьте:Код: Выделить всё
логин:пароль
Код: Выделить всё
PHP Notice: Undefined offset: 2 in /usr/home/enot/inc/classes/Nod32ms.class.php on line 131

ещё вылазит ошибка
Код: Выделить всё
PHP Notice: Undefined index: host in /usr/home/enot/inc/classes/Mirror.class.php on line 318
Код: Выделить всё
Log::write_log(Language::t("From %s downloaded %s [%s] [%s/s]", $parsed_url['http'], basename($info['url']), Tools::bytesToSize1024($info['download_content_length']), Tools::bytesToSize1024($info['speed_download'])), 3, $version);
блин, три года php не открывал, - всё забыл нафик

-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-03-11 11:43:30
Re: шустрый скрипт скрипт зеркала NOD32
пардон, не оттуда скопипастил: ругается на строку
и соответственно, код $parsed_url['host'] в ней.
и, чуть не забыл
Код: Выделить всё
Log::write_log(Language::t("From %s downloaded %s [%s] [%s/s]", $parsed_url['host'], basename($file), Tools::bytesToSize1024($header['Content-Length']), Tools::bytesToSize1024($header['Content-Length']/(microtime(true) - $time))), 3, $version);
и, чуть не забыл
Код: Выделить всё
$ uname -a
FreeBSD freebsd.home 8.4-STABLE FreeBSD 8.4-STABLE #0 r266396: Sun May 18 22:18:37 MSK 2014
$ php -v
PHP 5.4.35 (cli) (built: Nov 22 2014 15:24:21)
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
у вас не последняя версия, в последней версии эта строка имеет вид:Plague писал(а):пардон, не оттуда скопипастил: ругается на строкуи соответственно, код $parsed_url['host'] в ней.Код: Выделить всё
Log::write_log(Language::t("From %s downloaded %s [%s] [%s/s]", $parsed_url['host'], basename($file), Tools::bytesToSize1024($header['Content-Length']), Tools::bytesToSize1024($header['Content-Length']/(microtime(true) - $time))), 3, $version);
и, чуть не забылКод: Выделить всё
$ uname -a FreeBSD freebsd.home 8.4-STABLE FreeBSD 8.4-STABLE #0 r266396: Sun May 18 22:18:37 MSK 2014 $ php -v PHP 5.4.35 (cli) (built: Nov 22 2014 15:24:21)
Код: Выделить всё
Log::write_log(Language::t("From %s downloaded %s [%s] [%s/s]", $host, basename($file), Tools::bytesToSize1024($header['Content-Length']), Tools::bytesToSize1024($header['Content-Length']/(microtime(true) - $time))), 3, $version);
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Сейчас уже вышла 8я версия антивируса и смарта.
Будет ли в новой версии поддержка данной версии?
Будет ли в новой версии поддержка данной версии?
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2014-08-13 13:12:17
Re: шустрый скрипт скрипт зеркала NOD32
сейчас уже поддерживает 8ю версиюNicromanseR писал(а):Сейчас уже вышла 8я версия антивируса и смарта.
Будет ли в новой версии поддержка данной версии?

- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
NicromanseR писал(а):Сейчас уже вышла 8я версия антивируса и смарта.
Будет ли в новой версии поддержка данной версии?
Новый релиз готов на 75%. Осталось переписать проверки, логирование ... ещё что-то.TITANius писал(а):Подправил. Добавил возможность загрузки 8й версии антивируса, ускорил загрузку по курлу. Версию считать костылём ... по сравнению с следующим релизом ущербное какое-то
З.Ы.: 8я версия только вышла, а уже размер её баз 93.7 MBytes
Нужно ли делать, чтобы скрипт работал через прокси?
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2012-11-30 9:07:45
Re: шустрый скрипт скрипт зеркала NOD32
Ввиду того что пишется в основном под реальный ip - думаю необходимости в прокси нет. Ждемс.
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Согласен. Скрипт ставится в основном на сервера, так что смысла особого нет.
Но, как говорится, лучше предусмотреть все варианты, чем потом вставлять костыли.
Лучше попробовать сделать хороший поиск ключей
Но, как говорится, лучше предусмотреть все варианты, чем потом вставлять костыли.
Лучше попробовать сделать хороший поиск ключей
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
Есть случаи когда ESETовцы блокируют сервера по IP на доступ (нет возможности качать обновления с зеркал)?NicromanseR писал(а):Согласен. Скрипт ставится в основном на сервера, так что смысла особого нет.
Но, как говорится, лучше предусмотреть все варианты, чем потом вставлять костыли.
Уже реализовано. В сравнении с текущим, доступным скриптом увеличено в разы количество, скорость поиска и проверки ключей. Такой себе конвейер для поиска и проверки ключей.NicromanseR писал(а):Лучше попробовать сделать хороший поиск ключей

-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Вопросов не имею, как то не подумал про этоTITANius писал(а): Есть случаи когда ESETовцы блокируют сервера по IP на доступ (нет возможности качать обновления с зеркал)?
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
Это вопрос) ... у меня нет таких случаев. Есть ли у кого такие блокировки?NicromanseR писал(а):Вопросов не имею, как то не подумал про этоTITANius писал(а): Есть случаи когда ESETовцы блокируют сервера по IP на доступ (нет возможности качать обновления с зеркал)?
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Не знаю, но лучше предусмотреть данный факт.TITANius писал(а):Это вопрос) ... у меня нет таких случаев. Есть ли у кого такие блокировки?
У меня такой вопрос, про кодировку.
В конфиге она KOI8-R
В файлах UTF-8 без BOM
С чем это связанно и можно ли привести её к одному знаменателю?
- TITANius
- сержант
- Сообщения: 197
- Зарегистрирован: 2009-10-27 11:33:10
Re: шустрый скрипт скрипт зеркала NOD32
Ага, это наследственность от скрипта который я переделывал.NicromanseR писал(а):Не знаю, но лучше предусмотреть данный факт.TITANius писал(а):Это вопрос) ... у меня нет таких случаев. Есть ли у кого такие блокировки?
У меня такой вопрос, про кодировку.
В конфиге она KOI8-R
В файлах UTF-8 без BOM
С чем это связанно и можно ли привести её к одному знаменателю?
Предполагаю KOI8-R в русском конфиге сделана для отображения русского в консоли freebsd. Есть актуальность приравнивания кодировок?
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Нет, особых нет
Просто подумал, что неплохо будет привести к общему знаменателю, так как не все файловые менеджеры, работая через SFTP включают кодировку которая нужна.
У основных ФМ это UTF-8 и UTF-8 без BOM.

Просто подумал, что неплохо будет привести к общему знаменателю, так как не все файловые менеджеры, работая через SFTP включают кодировку которая нужна.
У основных ФМ это UTF-8 и UTF-8 без BOM.
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: шустрый скрипт скрипт зеркала NOD32
имхо - в консоли русский не нужен, в почтовых отчетах - тоже
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2012-11-30 9:07:45
Re: шустрый скрипт скрипт зеркала NOD32
Абсолютно согласен, но если что-то напилено, то лучше сделать в UTF-8FreeBSP писал(а):имхо - в консоли русский не нужен, в почтовых отчетах - тоже
-
- ефрейтор
- Сообщения: 54
- Зарегистрирован: 2012-01-23 22:22:03
Re: шустрый скрипт скрипт зеркала NOD32
Доброго времени суток всем участникам этой ветки форума!
После первого создания баз в /var/www/ там же появляется каталог tmp. После второго обновления баз скриптом, извлечение файлов update.ver сопровождается статусом Failed.
Лечу командочкой rm -r /var/www/tmp в crontab. Правильно ли я делаю?
После первого создания баз в /var/www/ там же появляется каталог tmp. После второго обновления баз скриптом, извлечение файлов update.ver сопровождается статусом Failed.
Лечу командочкой rm -r /var/www/tmp в crontab. Правильно ли я делаю?
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2008-03-11 11:43:30
Re: шустрый скрипт скрипт зеркала NOD32
теперь ругается на неё же, (но теперь она 320я), и переменную host в нейTITANius писал(а):у вас не последняя версия, в последней версии эта строка имеет вид:последняя версия скрипта - https://www.dropbox.com/s/x2mxb40d6a40d ... .11.14.zipКод: Выделить всё
Log::write_log(Language::t("From %s downloaded %s [%s] [%s/s]", $host, basename($file), Tools::bytesToSize1024($header['Content-Length']), Tools::bytesToSize1024($header['Content-Length']/(microtime(true) - $time))), 3, $version);
Код: Выделить всё
PHP Notice: Undefined variable: host in /usr/home/enot/inc/classes/Mirror.class.php on line 320
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: шустрый скрипт скрипт зеркала NOD32
Права проверяли?propeller25 писал(а):Доброго времени суток всем участникам этой ветки форума!
После первого создания баз в /var/www/ там же появляется каталог tmp. После второго обновления баз скриптом, извлечение файлов update.ver сопровождается статусом Failed.
Лечу командочкой rm -r /var/www/tmp в crontab. Правильно ли я делаю?
-
- мл. сержант
- Сообщения: 111
- Зарегистрирован: 2013-01-15 19:30:00
Re: шустрый скрипт скрипт зеркала NOD32
1. под рутом создайте директории www и log руками, дайте на них права 775, chmod владелец:группа ( root:группа_в_которой_пользователь_от_имени_которого_запускается_скрипт)NicromanseR писал(а):Права проверяли?propeller25 писал(а):Доброго времени суток всем участникам этой ветки форума!
После первого создания баз в /var/www/ там же появляется каталог tmp. После второго обновления баз скриптом, извлечение файлов update.ver сопровождается статусом Failed.
Лечу командочкой rm -r /var/www/tmp в crontab. Правильно ли я делаю?
2. настройте nod32ms.conf
3. запустите скрипт ОТ ПОЛЬЗОВАТЕЛЯ, и скрипт сам все сделает. Если не сделает, смотри п.1.