
Скрипт зеркала nod32 mirror script
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Re: Скрипт зеркала nod32 mirror script
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/
-
- рядовой
- Сообщения: 12
- Зарегистрирован: 2012-12-05 7:51:33
Re: Скрипт зеркала nod32 mirror script
если есть ошибка ищи в логах что-то типа этогоVolk писал(а):update.php обновил - ошибка все равно присутствует
Код: Выделить всё
[Tue Jun 25 15:01:10 2013] [error] [client 222.222.222.222] File does not exist: /var/www/nod32ms/v6-rel-sta/mod_023_pegasus/em023_32_n011.nup
а лучше посмотри access.log на последний скачанный антивирусом файл и лог сюда
-
- проходил мимо
Re: Скрипт зеркала nod32 mirror script
Last access.log:
Last error.log:
Вот так все. Антивирус скачивает все файлы, а когда их применяет (11/13, вроде) - вылезает ошибка обновления.
Код: Выделить всё
37.53.248.112 - - [26/Jun/2013:08:20:11 +0300] "GET /eset_upd/v6/update.ver HTTP/1.1" 200 7092 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 12654; BPC 6.0.306.2; OS: 5.1.2600 SP 3.0 NT; TDB 12654; CL 0.0.0; LNG 1049; x32c; UPD http://myserver/eset_upd/v6/; APP eavbe; BEO 1; CPU 1356; ASP 0.10; FW 0.4; PX 0; PUA 1; HWF: 01009346-D5FB-0BB9-B8C0-DE4A6BF5BDAA)"
37.53.248.112 - - [26/Jun/2013:08:20:19 +0300] "GET /v6-rel-sta/mod_002_engine/em002_32_l2.nup HTTP/1.1" 200 1457967 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 12654; BPC 6.0.306.2; OS: 5.1.2600 SP 3.0 NT; TDB 12654; CL 0.0.0; LNG 1049; x32c; UPD http://myserver/eset_upd/v6/; APP eavbe; BEO 1; CPU 1356; ASP 0.10; FW 0.4; PX 0; PUA 1; HWF: 01009346-D5FB-0BB9-B8C0-DE4A6BF5BDAA)"
37.53.248.112 - - [26/Jun/2013:08:20:21 +0300] "GET /v6-rel-sta/mod_019_protoscan/em019_32_l2.nup HTTP/1.1" 200 24718 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 12654; BPC 6.0.306.2; OS: 5.1.2600 SP 3.0 NT; TDB 12654; CL 0.0.0; LNG 1049; x32c; UPD http://myserver/eset_upd/v6/; APP eavbe; BEO 1; CPU 1356; ASP 0.10; FW 0.4; PX 0; PUA 1; HWF: 01009346-D5FB-0BB9-B8C0-DE4A6BF5BDAA)"
37.53.248.112 - - [26/Jun/2013:08:20:21 +0300] "GET /v6-rel-sta/mod_023_pegasus/em023_32_l1.nup HTTP/1.1" 200 160761 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 12654; BPC 6.0.306.2; OS: 5.1.2600 SP 3.0 NT; TDB 12654; CL 0.0.0; LNG 1049; x32c; UPD http://myserver/eset_upd/v6/; APP eavbe; BEO 1; CPU 1356; ASP 0.10; FW 0.4; PX 0; PUA 1; HWF: 01009346-D5FB-0BB9-B8C0-DE4A6BF5BDAA)"
37.53.248.112 - - [26/Jun/2013:08:20:21 +0300] "GET /v6-rel-sta/mod_023_pegasus/em023_32_l2.nup HTTP/1.1" 200 8692 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 12654; BPC 6.0.306.2; OS: 5.1.2600 SP 3.0 NT; TDB 12654; CL 0.0.0; LNG 1049; x32c; UPD http://myserver/eset_upd/v6/; APP eavbe; BEO 1; CPU 1356; ASP 0.10; FW 0.4; PX 0; PUA 1; HWF: 01009346-D5FB-0BB9-B8C0-DE4A6BF5BDAA)"
Код: Выделить всё
[Mon Jun 24 17:23:14 2013] [error] [client 95.135.110.62] File does not exist: /var/www/eset/v6-rel-stop
[Mon Jun 24 17:23:36 2013] [error] [client 178.93.246.208] File does not exist: /var/www/eset/v6-rel-stop
[Mon Jun 24 17:23:46 2013] [error] [client 95.135.108.27] File does not exist: /var/www/eset/v6-rel-stop
[Mon Jun 24 17:23:46 2013] [error] [client 95.135.108.27] File does not exist: /var/www/eset/v6-rel-stop
[Mon Jun 24 17:23:46 2013] [error] [client 95.135.108.27] File does not exist: /var/www/eset/v6-rel-stop
[Mon Jun 24 17:29:07 2013] [error] [client 95.135.36.79] File does not exist: /var/www/eset/v6-rel-stop
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
спасибо, помогло с чмодомАнон писал(а):Вставлю и свои 5 коп.
ver: nod32 mirror script ver. 3.0.0 beta5 (3012)
uname: FreeBSD 8.2
Дабы чмод не ругался, меняем в nod32ms_v3.class.phpКод: Выделить всё
chmod: -R: No such file or directory --2013-01-30 15:08:30-- http://TRIAL-76151042:*password*@um21.eset.com/v6-rel-stop/mod_021_horus/em021_32_n10.nup Распознаётся um21.eset.com (um21.eset.com)... 62.67.184.81 Подключение к um21.eset.com (um21.eset.com)|62.67.184.81|:80... соединение установлено.
И второй момент. Проверка ключей. Использовать file_get_contents для этого не совсем правильно т.к. например из за тайм аута наши ключи полетят в топку. Я думаю будет правильнее отслеживать http status, а именно сравнивать его с "401 Unauthorized", это однозначно укажет на то что ключи забанены.Код: Выделить всё
Было: $this->tools->CLI("chmod +x -R ".$file); Стало: $this->tools->CLI("chmod -R +x ".$file);
Код: Выделить всё
private function CheckKey($login, $password) { $headers = get_headers("http://".$login.":".$password."@".$this->CONFIG['mirror']."/v3-rel-sta/mod_013_selfdefense/em013_32_n1.nup"); if (!stristr($headers[0],'401')) { return true; } else { return false; } }
-
- проходил мимо
Re: Скрипт зеркала nod32 mirror script
Появились новые папки на сервере, в настройках ничего не менял:
NOD32 v6 обновился нормально, НО база 8508 (20130630).
Какие мысли есть по поводу?
Код: Выделить всё
eset # ls
eset_upd v3-rel-stop v4-rel-stop v5-rel-stop v6-rel-stop
v3-rel-sta v4-rel-sta v5-rel-sta v6-rel-sta
Какие мысли есть по поводу?
- V0lk
- рядовой
- Сообщения: 41
- Зарегистрирован: 2013-07-02 16:43:29
Re: Скрипт зеркала nod32 mirror script
UPD Все заработало нормально, жизнь наладилась 
P.S. Я даже зарегался по этому поводу

P.S. Я даже зарегался по этому поводу

НЕТ ВОЙНЕ!
-
- рядовой
- Сообщения: 43
- Зарегистрирован: 2009-11-16 20:33:38
Re: Скрипт зеркала nod32 mirror script
скрипт перестал работать при обновление получаю
версия скрипта 3.0.0 beta5(3011)
Код: Выделить всё
Array
(
[0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM
)
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
у меня такое недавно было, связано с тем что ненайден ключ, вручную прописал лицензию и заработало
- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
1. Насчет симлинков, тухлая идея пользователей ибо каждая папка сигнатур хоть и похожа по структуре, но размеры имеет разные
2. ESET-овцы выкинули ключи которые имеют не 8 знаков в логине, а также и 10. По этой причине авто поиск почти не работал, ибо восьмизначные ключи постепенно сходят на нет. p.s. ключи ниже нерабочие, показываю для примера
Докрутил скрипт до работа способного, сейчас выложу обновления. У кого включено самообновление вообще не парятся.
Код: Выделить всё
225M /var/www/localhost/htdocs/v3-rel-sta/
93M /var/www/localhost/htdocs/v4-rel-sta/
201M /var/www/localhost/htdocs/v5-rel-sta/
173M /var/www/localhost/htdocs/v6-rel-sta/
Код: Выделить всё
[EAV-0029826020:m95494697c]
[TRIAL-0061166561:7ukj2f49xa]
[TRIAL-0078454799:xsfk9kbppf]
Электромонтажная Организация -> elemonorg.ru
- alexco
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-09-27 18:43:49
- Откуда: Россия, Москва
- Контактная информация:
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
файлы перезаписываются при обновлении??? пусть остаются бэкапы, чтобы восстанавливать нужные настройки!
исправь ошибку с чмодом, опять права не выставляются!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
исправить
исправь ошибку с чмодом, опять права не выставляются!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Код: Выделить всё
chmod: -R: No such file or directory
--2013-01-30 15:08:30-- http://TRIAL-76151042:*password*@um21.eset.com/v6-rel-stop/mod_021_horus/em021_32_n10.nup
Распознаётся um21.eset.com (um21.eset.com)... 62.67.184.81
Подключение к um21.eset.com (um21.eset.com)|62.67.184.81|:80... соединение установлено.
исправить
Код: Выделить всё
Дабы чмод не ругался, меняем в nod32ms_v3.class.php
Код: Выделить всё
Было: $this->tools->CLI("chmod +x -R ".$file);
Стало: $this->tools->CLI("chmod -R +x ".$file);
- xek
- рядовой
- Сообщения: 12
- Зарегистрирован: 2010-01-10 15:13:54
Re: Скрипт зеркала nod32 mirror script
не вижу файла конфига в архиве. 

-
- рядовой
- Сообщения: 43
- Зарегистрирован: 2009-11-16 20:33:38
Re: Скрипт зеркала nod32 mirror script
а по подробней можно ?Bugaev писал(а):у меня такое недавно было, связано с тем что ненайден ключ, вручную прописал лицензию и заработало
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2013-01-27 19:08:21
Re: Скрипт зеркала nod32 mirror script
а подскажите с чем может быть проблема возникшая после обновления - при запуске через крон получаю сообщение Exited with return code = 1, что значит Operation not permitted. До этого работало все нормально, в консоли запускается - PHP как модуль
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
chmod и chown какие?
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2013-01-27 19:08:21
Re: Скрипт зеркала nod32 mirror script
для пользователя, под которым запускается скрипт. маска доступа 755. Устанавливал и 777 - не помагает.Bugaev писал(а):chmod и chown какие?
Но обнаружил еще один ньоанс - если запускать с полным путем из корня - например
> /var/www/vasya/data/www/vasya.com/vasyanod/manual_start.sh (так же путь задается и в крон)
где vasyanod - папка в которую поставлен скрипт, то тоже не отрабатывает - пишет о том, что не может найти update.php. Если же запустить в директории через ./manual_start.sh - все работает.
Хотя до этого - работало без проблем.
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
varkon писал(а): > /var/www/vasya/data/www/vasya.com/vasyanod/manual_start.sh
Код: Выделить всё
cd /var/www/vasya/data/www/vasya.com/vasyanod/
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
можно было бы конешно обавить все переменные в скрипт, тогда наверное получилось бы запускать из любой папки, а так только нужно перейти в папку со скриптом 

- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
нужно в конфиг дописать, из какого места запускать.Bugaev писал(а): переменные в скрипт
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Re: Скрипт зеркала nod32 mirror script
моё высказывание было для автора, ну или кто очень хорошо в php "рубит"
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2013-01-27 19:08:21
Re: Скрипт зеркала nod32 mirror script
Спасибо! Рекомендация добавить в скрипт команду смены папки проблему вроде решило.AndyS писал(а): нужно в конфиг дописать, из какого места запускать.
А что имеется в ввиду под "конфиг дописать"? Или это пожелание разработчику?
- AndyS
- рядовой
- Сообщения: 30
- Зарегистрирован: 2008-10-23 15:55:11
- Откуда: Киев
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
SYSTEM: Linux
PHP 5.3.10-1ubuntu3.5 with Suhosin-Patch
Проверьте плиз под виндой кто-то:
inc/classes/files.class.php:
Было \n, стало \r\n в str_replace
Символы возврата и новой строки вставляются при записи ключа, но его перезапись пустой строкой не происходила.
И невалидные ключи так и оставались в keys.txt
Alexco, после подтверждения можно подправить.
PHP 5.3.10-1ubuntu3.5 with Suhosin-Patch
Проверьте плиз под виндой кто-то:
inc/classes/files.class.php:
Код: Выделить всё
public function DeleteFileLine($filename, $text) //Удаление строки из файла
{
if($this->CheckFile($filename))
{
$file = @file_get_contents($filename);
$file = str_replace($text."\r\n", "", $file);
file_put_contents($filename, $file);
}
}
Символы возврата и новой строки вставляются при записи ключа, но его перезапись пустой строкой не происходила.
И невалидные ключи так и оставались в keys.txt
Alexco, после подтверждения можно подправить.
-
- проходил мимо
- Сообщения: 9
- Зарегистрирован: 2012-05-26 9:23:39
- Откуда: Ульяновск
- Контактная информация:
Re: Скрипт зеркала nod32 mirror script
Всем привет.
Столкнулся с рядом проблем. У всех так или только у меня?
nod32ms v3.0.0 b5
1. В дистрибутиве нет nod32ms.conf
2. Файл /etc/nod32ms/system/key.txt самовольно удаляется после первого запуска, не важно ручного или через крон. Потом в логах естественно пишет что key.txt не найден. Если файла key.txt нет, то скрипт непонятно как качает обновления, некоторые пропускает с ошибкой 401 (HTTP request sent, awaiting response... 401 Unauthorized). Если создать файл key.txt то обновления скачиваются.
3. Не понятно как работает отправка уведомлений на почту. Должна быть отправка всегда? Или только когда ошибка возникает? впрочем отправка вообще не работает никак...
Столкнулся с рядом проблем. У всех так или только у меня?
nod32ms v3.0.0 b5
1. В дистрибутиве нет nod32ms.conf
2. Файл /etc/nod32ms/system/key.txt самовольно удаляется после первого запуска, не важно ручного или через крон. Потом в логах естественно пишет что key.txt не найден. Если файла key.txt нет, то скрипт непонятно как качает обновления, некоторые пропускает с ошибкой 401 (HTTP request sent, awaiting response... 401 Unauthorized). Если создать файл key.txt то обновления скачиваются.
3. Не понятно как работает отправка уведомлений на почту. Должна быть отправка всегда? Или только когда ошибка возникает? впрочем отправка вообще не работает никак...
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2013-07-17 10:32:24
Re: Скрипт зеркала nod32 mirror script
Hello guys,
Since alexco updated nod32ms_v3.class.php on July 9th, updates do not work anymore for me.
I have the following error :
Array
(
[0] => [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
)
Came back to the last version from sourceforge (2012-03-28) and everything works back fine
Any idea where it comes from ?
Edit : I don't know if it can be helpful but I use a real key (Nod32 and not SmartSecurity) i bought from ESET
Since alexco updated nod32ms_v3.class.php on July 9th, updates do not work anymore for me.
I have the following error :
Array
(
[0] => [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
)
Came back to the last version from sourceforge (2012-03-28) and everything works back fine
Any idea where it comes from ?
Edit : I don't know if it can be helpful but I use a real key (Nod32 and not SmartSecurity) i bought from ESET
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2011-05-16 9:17:12
Re: Скрипт зеркала nod32 mirror script
Скажите пожалуйста, можно ли обновить нод с ftp ? Или возможно сделать так, чтобы сервер обновления спрашивал какой нибудь логин и пароль для доступа к файлам обновления? При попытке обновления с ftp пишет - неверная ссылка на сервер обновления. С HTTP обновляется прекрасно.