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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Volk
проходил мимо

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

Непрочитанное сообщение Volk » 2013-06-25 15:34:37

update.php обновил - ошибка все равно присутствует :(

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

Angel79
рядовой
Сообщения: 12
Зарегистрирован: 2012-12-05 7:51:33

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

Непрочитанное сообщение Angel79 » 2013-06-26 8:14:47

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 на последний скачанный антивирусом файл и лог сюда

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

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

Непрочитанное сообщение Volk » 2013-06-26 8:28:38

Last access.log:

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

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)"
Last error.log:

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

[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
Вот так все. Антивирус скачивает все файлы, а когда их применяет (11/13, вроде) - вылезает ошибка обновления.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-06-26 15:32:36

Анон писал(а):Вставлю и свои 5 коп.

ver: nod32 mirror script ver. 3.0.0 beta5 (3012)
uname: FreeBSD 8.2

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

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);
И второй момент. Проверка ключей. Использовать file_get_contents для этого не совсем правильно т.к. например из за тайм аута наши ключи полетят в топку. Я думаю будет правильнее отслеживать http status, а именно сравнивать его с "401 Unauthorized", это однозначно укажет на то что ключи забанены.

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

    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;
        }
    }
спасибо, помогло с чмодом

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

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

Непрочитанное сообщение Volk » 2013-07-02 16:34:42

Появились новые папки на сервере, в настройках ничего не менял:

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

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
NOD32 v6 обновился нормально, НО база 8508 (20130630).
Какие мысли есть по поводу?

Аватара пользователя
V0lk
рядовой
Сообщения: 41
Зарегистрирован: 2013-07-02 16:43:29

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

Непрочитанное сообщение V0lk » 2013-07-03 15:03:26

UPD Все заработало нормально, жизнь наладилась :)

P.S. Я даже зарегался по этому поводу :)
НЕТ ВОЙНЕ!

svetogor82
рядовой
Сообщения: 43
Зарегистрирован: 2009-11-16 20:33:38

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

Непрочитанное сообщение svetogor82 » 2013-07-05 8:03:58

скрипт перестал работать при обновление получаю

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

 Array
(
    [0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM
)
версия скрипта 3.0.0 beta5(3011)

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-07-09 19:25:23

у меня такое недавно было, связано с тем что ненайден ключ, вручную прописал лицензию и заработало

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

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

Непрочитанное сообщение alexco » 2013-07-09 21:00:28

1. Насчет симлинков, тухлая идея пользователей ибо каждая папка сигнатур хоть и похожа по структуре, но размеры имеет разные

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

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/
2. ESET-овцы выкинули ключи которые имеют не 8 знаков в логине, а также и 10. По этой причине авто поиск почти не работал, ибо восьмизначные ключи постепенно сходят на нет. p.s. ключи ниже нерабочие, показываю для примера

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

[EAV-0029826020:m95494697c]
[TRIAL-0061166561:7ukj2f49xa]
[TRIAL-0078454799:xsfk9kbppf]
Докрутил скрипт до работа способного, сейчас выложу обновления. У кого включено самообновление вообще не парятся.
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение alexco » 2013-07-09 21:16:36

Обновляйтесь
Электромонтажная Организация -> elemonorg.ru

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-07-09 22:17:22

файлы перезаписываются при обновлении??? пусть остаются бэкапы, чтобы восстанавливать нужные настройки!


исправь ошибку с чмодом, опять права не выставляются!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

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

Непрочитанное сообщение xek » 2013-07-09 23:56:19

не вижу файла конфига в архиве. :(

svetogor82
рядовой
Сообщения: 43
Зарегистрирован: 2009-11-16 20:33:38

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

Непрочитанное сообщение svetogor82 » 2013-07-10 10:04:59

Bugaev писал(а):у меня такое недавно было, связано с тем что ненайден ключ, вручную прописал лицензию и заработало
а по подробней можно ?

varkon
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-01-27 19:08:21

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

Непрочитанное сообщение varkon » 2013-07-13 19:55:08

а подскажите с чем может быть проблема возникшая после обновления - при запуске через крон получаю сообщение Exited with return code = 1, что значит Operation not permitted. До этого работало все нормально, в консоли запускается - PHP как модуль

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-07-14 19:39:11

chmod и chown какие?

varkon
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-01-27 19:08:21

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

Непрочитанное сообщение varkon » 2013-07-14 21:11:58

Bugaev писал(а):chmod и chown какие?
для пользователя, под которым запускается скрипт. маска доступа 755. Устанавливал и 777 - не помагает.
Но обнаружил еще один ньоанс - если запускать с полным путем из корня - например
> /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

Непрочитанное сообщение AndyS » 2013-07-16 0:12:36

varkon писал(а): > /var/www/vasya/data/www/vasya.com/vasyanod/manual_start.sh

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

cd /var/www/vasya/data/www/vasya.com/vasyanod/
в мануал старт добавь

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-07-16 0:24:54

можно было бы конешно обавить все переменные в скрипт, тогда наверное получилось бы запускать из любой папки, а так только нужно перейти в папку со скриптом :(

Аватара пользователя
AndyS
рядовой
Сообщения: 30
Зарегистрирован: 2008-10-23 15:55:11
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение AndyS » 2013-07-16 0:38:07

Bugaev писал(а): переменные в скрипт
нужно в конфиг дописать, из какого места запускать.

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

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

Непрочитанное сообщение Bugaev » 2013-07-16 6:27:32

моё высказывание было для автора, ну или кто очень хорошо в php "рубит"

varkon
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-01-27 19:08:21

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

Непрочитанное сообщение varkon » 2013-07-16 9:54:59

AndyS писал(а): нужно в конфиг дописать, из какого места запускать.
Спасибо! Рекомендация добавить в скрипт команду смены папки проблему вроде решило.
А что имеется в ввиду под "конфиг дописать"? Или это пожелание разработчику?

Аватара пользователя
AndyS
рядовой
Сообщения: 30
Зарегистрирован: 2008-10-23 15:55:11
Откуда: Киев
Контактная информация:

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

Непрочитанное сообщение AndyS » 2013-07-16 17:41:55

SYSTEM: Linux
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);
        }
    }
Было \n, стало \r\n в str_replace
Символы возврата и новой строки вставляются при записи ключа, но его перезапись пустой строкой не происходила.
И невалидные ключи так и оставались в keys.txt
Alexco, после подтверждения можно подправить.

fordiego
проходил мимо
Сообщения: 9
Зарегистрирован: 2012-05-26 9:23:39
Откуда: Ульяновск
Контактная информация:

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

Непрочитанное сообщение fordiego » 2013-07-17 8:46:09

Всем привет.
Столкнулся с рядом проблем. У всех так или только у меня?
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. Не понятно как работает отправка уведомлений на почту. Должна быть отправка всегда? Или только когда ошибка возникает? впрочем отправка вообще не работает никак...

MotaSoft
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-07-17 10:32:24

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

Непрочитанное сообщение MotaSoft » 2013-07-17 11:22:01

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

zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

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

Непрочитанное сообщение zzGuru » 2013-07-17 13:45:54

Скажите пожалуйста, можно ли обновить нод с ftp ? Или возможно сделать так, чтобы сервер обновления спрашивал какой нибудь логин и пароль для доступа к файлам обновления? При попытке обновления с ftp пишет - неверная ссылка на сервер обновления. С HTTP обновляется прекрасно.