Очередной скрипт зеркала NOD32
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-09-22 3:41:04
Re: Очередной скрипт зеркала NOD32
Кто-нибудь, переведите из синтаксиса apache
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_USER_AGENT} ^NOD32.*BPC.2
RewriteRule ^update.ver$ /nod_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.(4|5)
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
</IfModule>
в синтаксис nginx
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_USER_AGENT} ^NOD32.*BPC.2
RewriteRule ^update.ver$ /nod_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.(4|5)
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
</IfModule>
в синтаксис nginx
Услуги хостинговой компании 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/
- alexco
- старшина
- Сообщения: 428
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
http://forum.lissyara.su/viewtopic.php?f=3&t=32285LAMER83 писал(а):Таже проблема, кто поборол?Misha писал(а):Скрипт при каждом обновлении тянет 5 файлов, хотя пишет что база уже обновлена. Это относится только к v3 и v4.
Электромонтажная Организация -> elemonorg.ru
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2012-03-17 11:16:32
Re: Очередной скрипт зеркала NOD32
Скрипт по вашей ссылке я пробывал первым, так и не смог запустить его через cron (последгие посты в теме), этот скрипт через крон отрабатывается нормально, за исключением выше описанной проблемы.alexco
- alexco
- старшина
- Сообщения: 428
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
весело, значит у тебя фря и ты первый раз имеешь дело с кроном, обратись к тем кто это у же делал, дело не в скрипте 

Электромонтажная Организация -> elemonorg.ru
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2011-08-19 11:40:32
Re: Очередной скрипт зеркала NOD32
FreeBSD 5.5
все работало нормально до сегодняшнего дня
[2012-03-27] [11:34:25] Run script v2.3.0_beta3
[2012-03-27] [11:34:25] Use valid key [xxxxxxxxxx:xxxxxxxxxx]
[2012-03-27] [11:34:28] [ver. 4] The latest db was found on 93.184.71.27
[2012-03-27] [11:34:28] [ver. 4] Downloading http://93.184.71.27/eset_upd/v4/update.ver [4543 Bytes]
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 35039845 bytes) in /pub/home/user_name/nod32ms_GRooVE/inc/classes/tools.class.php on line 8
все работало нормально до сегодняшнего дня
[2012-03-27] [11:34:25] Run script v2.3.0_beta3
[2012-03-27] [11:34:25] Use valid key [xxxxxxxxxx:xxxxxxxxxx]
[2012-03-27] [11:34:28] [ver. 4] The latest db was found on 93.184.71.27
[2012-03-27] [11:34:28] [ver. 4] Downloading http://93.184.71.27/eset_upd/v4/update.ver [4543 Bytes]
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 35039845 bytes) in /pub/home/user_name/nod32ms_GRooVE/inc/classes/tools.class.php on line 8
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
smoul писал(а):Кто-нибудь, переведите из синтаксиса apache
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_USER_AGENT} ^NOD32.*BPC.2
RewriteRule ^update.ver$ /nod_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
RewriteRule ^update.ver$ /eset_upd/update.ver
RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.(4|5)
RewriteRule ^update.ver$ /eset_upd/v4/update.ver
</IfModule>
в синтаксис nginx
Код: Выделить всё
if ($http_user_agent ~ ^NOD32.*BPC.2) {
rewrite .*update.ver /nod_upd/update.ver break;
}
if ($http_user_agent ~ ^ESS.*BPC.3) {
rewrite .*update.ver /eset_upd/update.ver break;
}
if ($http_user_agent ~ ^ESS.*BPC.(4|5)) {
rewrite .*update.ver /eset_upd/update.ver break;
}
location ~ /\. { deny all; }
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
#try_files $uri $uri/ /index.html;
autoindex on;
charset utf-8;
# source_charset utf-8;
auth_basic "Login";
auth_basic_user_file .htpasswd;
}
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Обновил php до
При ручном запуске скрипт начал выдавать
Похоже что в новой версии php отсутствует или изменилась функция.
В php не силен ...
Alexco свою ветку похоже прикрыл.
GROOVE поправите скрипт под новый PHP?
Код: Выделить всё
php5-5.4.3 PHP Scripting Language
Код: Выделить всё
>>sh manual_start.sh
Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
В php не силен ...
Alexco свою ветку похоже прикрыл.
GROOVE поправите скрипт под новый PHP?
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
http://www.php.net/manual/ru/ini.core.p ... -reference
allow_call_time_pass_reference boolean
Нужно ли выводить предупреждение, если аргументы передаются по ссылке при вызове функции. Рекомендуется указывать в объявлении функции передаваемые по ссылке аргументы. Попробуйте выключить эту опцию и убедиться, что ваши скрипты правильно работают без нее и что они будут работать с будущими версиями языка (вы будете получать предупреждение каждый раз, когда вы будете пользоваться этой возможностью).
Передача аргументов по ссылке во время вызова функции была объявлена устаревшей из соображений чистоты кода. Функция может менять свои аргументы недокументированным способом, если бы аргумент не объявлялся передаваемым по ссылке. Чтобы избежать побочных эффектов, лучше явно указывать, какие аргументы передаются по ссылке только при объявлении функции.
См. также Подробное описание ссылок.
Список изменений для allow_call_time_pass_reference
Версия Описание
5.4.0 Удалена из PHP.
5.3.0 Генерирует ошибку уровня E_DEPRECATED.
5.0.0 Устарела и генерирует ошибку уровня E_COMPILE_WARNING.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-10-17 10:04:28
- Откуда: Донецк
Re: Очередной скрипт зеркала NOD32
День добрый! Подскажите как изменить скрипт, чтобы он выкачивал и папку v5 с серверов ESET?
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
На днях выложуScaramush писал(а):День добрый! Подскажите как изменить скрипт, чтобы он выкачивал и папку v5 с серверов ESET?
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-10-17 10:04:28
- Откуда: Донецк
Re: Очередной скрипт зеркала NOD32
)СпасибоGRooVE писал(а):На днях выложу
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Обновил шапку
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
А под php 5.4.3 не подправили ?GRooVE писал(а):Обновил шапку
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Попробуй - отпишись, если не сложно!kharkov_max писал(а):А под php 5.4.3 не подправили ?
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Ок, на днях попробую (как руки дойдут)
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-10-17 10:04:28
- Откуда: Донецк
Re: Очередной скрипт зеркала NOD32
Спасибо, сейчас потестимGRooVE писал(а):Обновил шапку
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-10-17 10:04:28
- Откуда: Донецк
Re: Очередной скрипт зеркала NOD32
хм, правка не отрабатывает, придется плодить сообщения)
Скрипт отработал корректно, все скачалось, повторный запуск не вызывает повторную закачку файлов (как было ранее). Полет нормальный)
Скрипт отработал корректно, все скачалось, повторный запуск не вызывает повторную закачку файлов (как было ранее). Полет нормальный)
- kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Re: Очередной скрипт зеркала NOD32
Не работает.GRooVE писал(а):Попробуй - отпишись, если не сложно!kharkov_max писал(а):А под php 5.4.3 не подправили ?
Код: Выделить всё
sh /home/nod32/manual_start.sh
Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0
Код: Выделить всё
uname -a
FreeBSD gateway 8.2-RELEASE-p2 FreeBSD 8.2-RELEASE-p2 #13: Wed Sep 28 10:01:20 EEST 2011 root@gateway.mkh.local:/usr/obj/usr/src/sys/FREE82 amd64
Код: Выделить всё
pkg_info | grep php5
php5-5.4.4 PHP Scripting Language
php5-bcmath-5.4.4 The bcmath shared extension for php
php5-bz2-5.4.4 The bz2 shared extension for php
php5-calendar-5.4.4 The calendar shared extension for php
php5-ctype-5.4.4 The ctype shared extension for php
.....
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2011-10-17 10:04:28
- Откуда: Донецк
Re: Очередной скрипт зеркала NOD32
На Debian testing с php 5.4.4 работает
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Так в чем проблема? Закомментируй allow_call_time_pass_reference, если этой директивы больше нет.kharkov_max писал(а):Не работает.
У меня 5.4.3 - проблем в работе пока не было
-
- мл. сержант
- Сообщения: 108
- Зарегистрирован: 2011-08-19 11:40:32
Re: Очередной скрипт зеркала NOD32
FreeBSD 5.5
Может вернуться на wget ?
или сделать переключатель wget/php ?
p.s. может еще сделать, чтобы скрипт выводил sysinfo после номера своей версии ?
Код: Выделить всё
[2012-06-22] [18:13:32] Запуск скрипта 2.3.1_alpha1
[2012-06-22] [18:13:32] Используем валидный ключ [TRIAL-67216768:8vxx87dr2h]
[2012-06-22] [18:13:43] [ver. 4] Актуальная база данных найдена на 84.233.195.62
[2012-06-22] [18:13:43] [ver. 4] Загрузка http://84.233.195.62/eset_upd/v4/update.ver [5,665 Байт]
[2012-06-22] [18:13:44] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_l2.nup [38,667 Байт]
[2012-06-22] [18:13:44] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n1.nup [24,817 Байт]
[2012-06-22] [18:13:45] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n2.nup [32,394 Байт]
[2012-06-22] [18:13:46] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n3.nup [34,909 Байт]
[2012-06-22] [18:13:47] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n4.nup [34,981 Байт]
[2012-06-22] [18:13:47] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n5.nup [38,668 Байт]
[2012-06-22] [18:13:48] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n6.nup [39,170 Байт]
[2012-06-22] [18:13:49] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n7.nup [321,168 Байт]
[2012-06-22] [18:13:53] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n8.nup [321,421 Байт]
[2012-06-22] [18:13:56] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n9.nup [327,415 Байт]
[2012-06-22] [18:14:02] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em001_32_n10.nup [327,427 Байт]
[2012-06-22] [18:14:05] [ver. 4] Загрузка http://84.233.195.62/download/engine3/em002_32_l0.nup [35,039,844 Байт]
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 35039845 bytes) in /pub/home/user/nod32ms_GRooVE/inc/classes/Tools.class.php on line 24
или сделать переключатель wget/php ?
p.s. может еще сделать, чтобы скрипт выводил sysinfo после номера своей версии ?
-
- проходил мимо
Re: Очередной скрипт зеркала NOD32
Целый день парюсь.. Блин.. перечитал топик уже 3 раза... Ребят - запОр! Помогите разобраться.
Скрипт работает, качает базы, логи пишет, всё в общем вроде ОК. Но клиент обновляется не хочет хоть тресни. То "Не найден файл на сервере" , то "Неавторизованный доступ."
конфиг:
Apache 2.2.21
PHP 5.3.8 with Suhosin-Patch
FreeBSD 9.0-RELEASE (тестим)
теперь пишет вот такое.
Скрипт работает, качает базы, логи пишет, всё в общем вроде ОК. Но клиент обновляется не хочет хоть тресни. То "Не найден файл на сервере" , то "Неавторизованный доступ."
конфиг:
Apache 2.2.21
PHP 5.3.8 with Suhosin-Patch
FreeBSD 9.0-RELEASE (тестим)
теперь пишет вот такое.
Код: Выделить всё
[Fri Jun 22 17:29:46 2012] [error] [client 192.168.0.151] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /usr/local/www/apache22/data/eset_upd/v4/update.ver
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Ок, сделаемak42 писал(а):сделать переключатель wget/php ?
какой www сервер используешь? кинь конфигattack писал(а):теперь пишет вот такое.
- attack
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2012-06-22 19:43:04
Re: Очередной скрипт зеркала NOD32
Apache 2.2.21
Код: Выделить всё
Alias /eset_upd/ "/usr/local/www/apache22/data/eset_upd/"
<Directory "/usr/local/www/apache22/data/eset_upd">
Options None
AllowOverride All
Allow from All
</Directory>
- GRooVE
- ст. сержант
- Сообщения: 309
- Зарегистрирован: 2009-01-04 10:33:43
- Откуда: Odessa, UA
- Контактная информация:
Re: Очередной скрипт зеркала NOD32
Попробуй так:attack писал(а):Apache 2.2.21
Код: Выделить всё
Alias /eset_upd/ "/usr/local/www/apache22/data/eset_upd/" <Directory "/usr/local/www/apache22/data/eset_upd"> Options None AllowOverride All Allow from All </Directory>
Код: Выделить всё
Options -Indexes FollowSymlinks
покажи структуру директорий