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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
NicromanseR
ефрейтор
Сообщения: 51
Зарегистрирован: 2014-03-23 19:36:20

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

Непрочитанное сообщение NicromanseR » 2014-09-29 7:59:04

gazizeldar писал(а):спс. но чет не канает выдает HTTP необрабатываемое исключение HTTP 401 not found
Попробуйте вот этот запустить...https://yadi.sk/d/_NZAnMh-biGQb

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

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

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

Непрочитанное сообщение gazizeldar » 2014-09-29 9:05:46

что то тож так же выдает....
скрЫпт с соседней ветки пашет , этот нет............

zvirus
рядовой
Сообщения: 18
Зарегистрирован: 2014-08-08 9:16:52

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

Непрочитанное сообщение zvirus » 2014-09-29 14:30:32

открываем файл nod32ms_v3.class.php
Ищем строку (308)

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

$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".urlencode($keyword);  
Меняем на

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

$url = "http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=".urlencode($keyword)."&oq=".urlencode($keyword)."&aq=f&agi=g10&aql=&start=".$count."";
Ищем дальше строку (313):

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

$headers[] = 'Host: ajax.googleapis.com';
Меняем на

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

$headers[] = 'Host: www.google.ru/';
Запускаем. Проверяем. Работает.

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

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

Непрочитанное сообщение gazizeldar » 2014-09-29 14:53:17

ок спасибо будем пробовать.

faraday
проходил мимо
Сообщения: 8
Зарегистрирован: 2014-09-19 17:25:13

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

Непрочитанное сообщение faraday » 2014-10-01 21:33:52

Антивирус не качает базы, хотя update.ver видит. В чём может быть проблема?

gazizeldar
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-01-06 11:14:56

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

Непрочитанное сообщение gazizeldar » 2014-10-02 4:54:43

позырь конфиг от апача или нгинкса

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

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

Непрочитанное сообщение Bugaev » 2014-10-07 6:59:20

Поздравляю форумчане, копания eset готовит новую версию антивируса с номер 8, т.к. обновления уже появились.

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

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

Непрочитанное сообщение alexco » 2014-10-10 14:14:48

zvirus писал(а):открываем файл nod32ms_v3.class.php
Ищем строку (308)

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

$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".urlencode($keyword);  
Меняем на

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

$url = "http://www.google.ru/search?num=100&hl=ru&safe=off&site=&source=hp&q=".urlencode($keyword)."&oq=".urlencode($keyword)."&aq=f&agi=g10&aql=&start=".$count."";
Ищем дальше строку (313):

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

$headers[] = 'Host: ajax.googleapis.com';
Меняем на

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

$headers[] = 'Host: www.google.ru/';
Запускаем. Проверяем. Работает.
Данное решение в корне не верно, поиск ключей работает нормально, не происходит проверки, ибо есет опять изменил структуру папок. Данную ошибку я пофиксил, щас буду тестировать, возможно там опять хитро-изменения.

Можете поправить функцию в файле "inc/nod32ms_v3.class.php"

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

private function CheckKey($login, $password)
Приводим в такое состояние(посмотрим как будет работать завтра):

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

 private function CheckKey($login, $password) 
    {

    $URL = "http://update.eset.com/v3-rel-sta/mod_002_engine_20530/em002_32_n1.nup";
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $URL);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    curl_setopt($ch, CURLOPT_USERPWD, $login.":".$password);
    $status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    $result=curl_exec ($ch);
    curl_close ($ch);

        if(strlen($result) > 1024)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

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

toherman
рядовой
Сообщения: 10
Зарегистрирован: 2012-12-14 9:27:48

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

Непрочитанное сообщение toherman » 2014-10-13 19:31:20

Господа, работаю с FreeBSD, попытки запуска приводят к созданию каталогов и файлов update.ver в них. Сигнатуры не закачиваются.

Загрузка обрывается так:

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

root@localhost:/usr/local/etc/nod32 # sh manual_start.sh
--2014-10-13 20:16:39--  http://update.eset.com/eset_upd/update.ver
Распознаётся update.eset.com (update.eset.com)... 38.90.226.39, 91.228.166.16, 91.228.167.132, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.39|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 10544 (10K) [application/octet-stream]
Сохранение в: <</usr/local/etc/nod32/update.ver>>

100%[========================================================================================================================================>] 10 544      --.-K/s   за 0,001s

2014-10-13 20:16:39 (9,83 MB/s) - <</usr/local/etc/nod32/update.ver>> сохранён [10544/10544]


UNRAR 5.10 freeware      Copyright (c) 1993-2014 Alexander Roshal


Extracting from /usr/local/etc/nod32/update.ver

Extracting  /usr/local/etc/nod32/eset_upd/update.ver                OK
All OK
--2014-10-13 20:16:39--  http://update.eset.com/eset_upd/v4/update.ver
Распознаётся update.eset.com (update.eset.com)... 91.228.167.133, 38.90.226.39, 91.228.167.26, ...
Подключение к update.eset.com (update.eset.com)|91.228.167.133|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 6756 (6,6K) [application/octet-stream]
Сохранение в: <</usr/local/etc/nod32/update.ver>>

100%[========================================================================================================================================>] 6 756       --.-K/s   за 0,001s

2014-10-13 20:16:40 (10,9 MB/s) - <</usr/local/etc/nod32/update.ver>> сохранён [6756/6756]


UNRAR 5.10 freeware      Copyright (c) 1993-2014 Alexander Roshal


Extracting from /usr/local/etc/nod32/update.ver

Extracting  /usr/local/etc/nod32/eset_upd/v4/update.ver             OK
All OK
--2014-10-13 20:16:40--  http://update.eset.com/eset_upd/v5/update.ver
Распознаётся update.eset.com (update.eset.com)... 38.90.226.38, 38.90.226.36, 91.228.167.133, ...
Подключение к update.eset.com (update.eset.com)|38.90.226.38|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 9120 (8,9K) [application/octet-stream]
Сохранение в: <</usr/local/etc/nod32/update.ver>>

100%[========================================================================================================================================>] 9 120       --.-K/s   за 0,001s

2014-10-13 20:16:40 (9,47 MB/s) - <</usr/local/etc/nod32/update.ver>> сохранён [9120/9120]


UNRAR 5.10 freeware      Copyright (c) 1993-2014 Alexander Roshal


Extracting from /usr/local/etc/nod32/update.ver

Extracting  /usr/local/etc/nod32/eset_upd/v5/update.ver             OK
All OK
--2014-10-13 20:16:40--  http://update.eset.com/eset_upd/v6/update.ver
Распознаётся update.eset.com (update.eset.com)... 91.228.167.21, 91.228.167.26, 91.228.166.13, ...
Подключение к update.eset.com (update.eset.com)|91.228.167.21|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 200 OK
Длина: 7053 (6,9K) [application/octet-stream]
Сохранение в: <</usr/local/etc/nod32/update.ver>>

100%[========================================================================================================================================>] 7 053       --.-K/s   за 0,001s

2014-10-13 20:16:40 (10,4 MB/s) - <</usr/local/etc/nod32/update.ver>> сохранён [7053/7053]


UNRAR 5.10 freeware      Copyright (c) 1993-2014 Alexander Roshal


Extracting from /usr/local/etc/nod32/update.ver

Extracting  /usr/local/etc/nod32/eset_upd/v6/update.ver             OK
All OK
Array
(
    [0] => [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
)
Из ошибок только эта:

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

ERROR [nod32ms::ParseUpdateVer] SEE update_* PARAM IN CONFIG!!!
Куда рыть дальше?

toherman
рядовой
Сообщения: 10
Зарегистрирован: 2012-12-14 9:27:48

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

Непрочитанное сообщение toherman » 2014-10-13 19:37:31

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

toherman
рядовой
Сообщения: 10
Зарегистрирован: 2012-12-14 9:27:48

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

Непрочитанное сообщение toherman » 2014-10-14 21:55:36

С ошибкой разобрался, дело было в конфиг-файле. Пример конфига в сообщении: http://forum.lissyara.su/viewtopic.php? ... 50#p338792
Теперь проблема в том, что создаваемый при работе скрипта каталог и каталог указываемый в конфиге не стыкуются и антивирус не может получить обновления.
Создаются 2 каталога, а именно - указанный пользователем в качестве рабочего, с каталогами и файлами версий, а так же скриптом создается свой каталог, в который и подгружаются сигнатуры. Т.е. в конечном итоге сигнатуры не перемещаются из темпового каталога в рабочий.
Какой-то едрёный, бестолковый разброс получается...

Аватара пользователя
xXxSPYxXx
ефрейтор
Сообщения: 60
Зарегистрирован: 2012-11-29 17:11:54
Контактная информация:

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

Непрочитанное сообщение xXxSPYxXx » 2014-10-22 18:13:57

Кто-то уже настроил для 8 версии? Какие манипуляции нужны?

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-11-12 23:32:25

Спасибо огромное alexco за труд, и zvirus за патч.
Жаль что alexco подзабил и больше не развивает свой продукт (((.
И так много чего подчистил, остановлюсь на основном:
- В files.class.php изменяем функцию DeleteFileLine не корректно обрабатывает файл ключей, из-за чего заново ищет ключи, если даже еще есть рабочие.

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

48 $file = str_replace($text."\n", "", $file);
на
$file = str_replace($text, "", $file);
- Добавил закачку файлов сигнатур с индексом r в названии, недавно появился и пока один только.
- Переписал функцию определения версии сегнатур, теперь корректно пишет в лог VERSION SIGNATURE
- Подправил функцию zvirus-а под любую версию чтоб не качать update от третей если не надо.
- Добавил еще несколько событий в лог
- Ну и так по мелочевке всякое.
- Отключено авто обновление, все ровно лежит (((.

Итак основные изменения каснулись nod32ms_v3.class
http://file.sampo.ru/dk8975/ пас последние слова названия этой темы.

update.php надо привести к виду:

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

<?php
require_once "inc/init.php";

$nod32ms = new nod32ms();

//$nod32ms->DownloadUpdateVer('eset_upd', false);
$nod32ms->DownloadUpdateVer('eset_upd/v4', false);
//$nod32ms->DownloadUpdateVer('eset_upd/v5', false);
$nod32ms->DownloadUpdateVer('eset_upd/v6', false);

$nod32ms->GetCheckKeyPath('eset_upd/v4', 'v4');

//$nod32ms->ParseUpdateVer('eset_upd'); 
$nod32ms->ParseUpdateVer('eset_upd/v4');
//$nod32ms->ParseUpdateVer('eset_upd/v5');
$nod32ms->ParseUpdateVer('eset_upd/v6');

//print_r($nod32ms->KEYS);

$nod32ms->DownloadSignature();
//$nod32ms->DownloadSelfUpdate();
?>

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-11-14 4:47:55

Итак пока безработный из-за долбаной войны :( , вот еще покопал скрипт и релизю для вас поддержку 8 версии.

update.php теперь приводим к классическому виду:

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

<?php
require_once "inc/init.php";

$nod32ms = new nod32ms();

//$nod32ms->DownloadUpdateVer('eset_upd', false);
$nod32ms->DownloadUpdateVer('eset_upd/v4', false);
//$nod32ms->DownloadUpdateVer('eset_upd/v5', false);
//$nod32ms->DownloadUpdateVer('eset_upd/v6', false);
//$nod32ms->DownloadUpdateVer('eset_upd/v7', false);
$nod32ms->DownloadUpdateVer('eset_upd/v8', false);

//$nod32ms->ParseUpdateVer('eset_upd'); 
$nod32ms->ParseUpdateVer('eset_upd/v4');
//$nod32ms->ParseUpdateVer('eset_upd/v5');
//$nod32ms->ParseUpdateVer('eset_upd/v6');
//$nod32ms->ParseUpdateVer('eset_upd/v7');
$nod32ms->ParseUpdateVer('eset_upd/v8');

//print_r($nod32ms->KEYS);

$nod32ms->DownloadSignature();
//$nod32ms->DownloadSelfUpdate();
?>
Вся доп инфа в предыдущем моем посте

з.ы. Не тестил на самом сабже поздно уже, так что пишете.

Mad Max
рядовой
Сообщения: 12
Зарегистрирован: 2014-08-13 13:12:17

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

Непрочитанное сообщение Mad Max » 2014-11-14 23:01:53

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

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-11-17 2:38:05

Mad Max просто перекачай скрипт из шапки и накати изменения описанные выше.

ikarus
рядовой
Сообщения: 36
Зарегистрирован: 2010-11-19 6:56:39
Контактная информация:

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

Непрочитанное сообщение ikarus » 2014-11-17 12:48:59

A1e5t4r, спасибо за труд, скачал из шапки, накатил твои изменения, вот что выходит:

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

root@gate:/usr/local/etc/nod32ms # ./manual_start.sh
http:///eset_upd/v4/update.ver: Invalid host name.
freebsd 10.0

ikarus
рядовой
Сообщения: 36
Зарегистрирован: 2010-11-19 6:56:39
Контактная информация:

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

Непрочитанное сообщение ikarus » 2014-11-18 9:12:59

понятно все, отсутствует nod32ms.conf

ikarus
рядовой
Сообщения: 36
Зарегистрирован: 2010-11-19 6:56:39
Контактная информация:

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

Непрочитанное сообщение ikarus » 2014-11-18 10:02:12

A1e5t4r, но все равно что то неладное... и ключи кажется не ищет

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

root@gate:/usr/local/etc/nod32ms # ./manual_start.sh

12:53:15: [RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo modify by Zvirus & A1e5t4r
12:53:15: SYSTEM: FreeBSD--2014-11-18 12:53:15--  http://um21.eset.com/eset_upd/v4/update.ver
Resolving um21.eset.com (um21.eset.com)... 91.228.167.26
Connecting to um21.eset.com (um21.eset.com)|91.228.167.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6656 (6.5K) [application/octet-stream]
Saving to: '/var/tmp/update.ver'

100%[===================================================================================>] 6,656       --.-K/s   in 0s      

2014-11-18 12:53:15 (27.4 MB/s) - '/var/tmp/update.ver' saved [6656/6656]


12:53:15: DOWNLOAD NEW [/var/tmp/update.ver] FILE
UNRAR 5.10 freeware      Copyright (c) 1993-2014 Alexander Roshal


Extracting from /var/tmp/update.ver

Extracting  /var/tmp/eset_upd/v4/update.ver                           OK 
All OK

12:53:15: UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v4/]
12:53:15: [STOP NOD32MS]
в логах это:

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

[18/11/2014 13:00:04][RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo modify by Zvirus & A1e5t4r
[18/11/2014 13:00:04]SYSTEM: FreeBSD
[18/11/2014 13:00:04]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[18/11/2014 13:00:04]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v4/]
[18/11/2014 13:00:04][STOP NOD32MS]

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-11-18 20:12:24

ikarus Разберись с настройками в nod32ms.conf, и скачай последнию версии патча из поста выше

з.ы. Проверил на самом сабже 8 версии все гуд.

ikarus
рядовой
Сообщения: 36
Зарегистрирован: 2010-11-19 6:56:39
Контактная информация:

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

Непрочитанное сообщение ikarus » 2014-11-19 9:55:09

A1e5t4r, действительно где то намудрил с патчами, сейчас все отлично работает, благодарю

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-11-29 21:11:37

Обновление скрипта из-за вендора.

з.ы. Вся необходимая инфа выше.

SKWEEZER
проходил мимо
Сообщения: 2
Зарегистрирован: 2014-11-30 18:57:56

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

Непрочитанное сообщение SKWEEZER » 2014-11-30 19:02:21

Подскажите, пожалуйста, при запуске выдает:

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

PHP Fatal error:  Call to undefined method tools::ping() in las/inc/classes/Config.class.php on line 143
Как прикрутить к php этот метод?

Или выложите, пожалуйста, полную версию (со всеми файлами и папками), а то я чуть безрукий.
Из шапки скачиваю, файл от A1e5t4r, все равно не запускается.

A1e5t4r
рядовой
Сообщения: 17
Зарегистрирован: 2014-11-12 22:18:51

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

Непрочитанное сообщение A1e5t4r » 2014-12-01 1:45:21

SKWEEZER писал(а):Как прикрутить к php этот метод?
Странное имя файла в ошибке у тебя, но походу сдается мне у тебя нет файла конфига шерсти тему.

NicromanseR
ефрейтор
Сообщения: 51
Зарегистрирован: 2014-03-23 19:36:20

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

Непрочитанное сообщение NicromanseR » 2014-12-01 9:25:13

Сейчас уже вышла 8я версия антивируса и смарта.
Будет ли в новой версии поддержка данной версии?