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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Mal
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-11-28 8:26:45

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

Непрочитанное сообщение Mal » 2014-12-29 8:23:51

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

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

FoKs
ефрейтор
Сообщения: 55
Зарегистрирован: 2012-11-27 10:57:21

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

Непрочитанное сообщение FoKs » 2014-12-30 7:36:04

у меня нормально, автопоиск работает, всё обновляется, спасибо.

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

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

Непрочитанное сообщение faraday » 2015-01-03 22:51:40

Подскажите, кидаю скрипт в корень сайта все работает, кидаю скрипт в папку nod32ms(чтобы не было бардака) - нод перестает обновляться ошибка "файл не найден"
Пишу в конфиг апача

Alias /eset_upd/ "/home/admin/web/domain.ru/public_html/nod32ms/eset_upd/"
<Directory "/home/admin/web/domain.ru/public_html/nod32ms/eset_upd/">
Options Indexes FollowSymlinks
AllowOverride All
Allow from All
</Directory>

Что я делаю не так. Стоит апач и Nginx

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-01-03 22:58:19

faraday писал(а):Подскажите, кидаю скрипт в корень сайта все работает, кидаю скрипт в папку nod32ms(чтобы не было бардака) - нод перестает обновляться ошибка "файл не найден"
Пишу в конфиг апача

Alias /eset_upd/ "/home/admin/web/domain.ru/public_html/nod32ms/eset_upd/"
<Directory "/home/admin/web/domain.ru/public_html/nod32ms/eset_upd/">
Options Indexes FollowSymlinks
AllowOverride All
Allow from All
</Directory>

Что я делаю не так. Стоит апач и Nginx
у вас базы куда кладутся? что в конфиге?

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-01-03 23:08:00

и, я так понимаю, что nginx у вас отвечает за статику? тогда его и конфигурируйте, что вы в апач то полезли?

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

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

Непрочитанное сообщение faraday » 2015-01-03 23:38:47

Nginx поставился с панелью vesta, щас пишет компиляции не верная. Базы как раз в этой папке и лежат eset_upd, есть tmp папка там временные файлы.

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-01-03 23:45:56

faraday писал(а):Nginx поставился с панелью vesta, щас пишет компиляции не верная
чудесно! ну так конфиг то покажете?

NordWest
проходил мимо
Сообщения: 1
Зарегистрирован: 2015-01-04 3:40:44

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

Непрочитанное сообщение NordWest » 2015-01-04 3:50:51

Здравствуйте.
Из всего скрипта меня интересует только функция проверки валидности ключа. Нашел функцию CheckKey. На основе функции написал вот такой примитивный код...

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

<?php
$login="TRIAL-0128740502";
$password="8ckbm6smdu";
$mirror="update.eset.com";
  if(file_get_contents("http://".$login.":".$password."@".$mirror."/v3-rel-sta/mod_002_engine/em002_32_n2.nup")) 
        { 
            echo "Yes!";      
        }
  else
        {
            echo "No...";
        }
?>
Кидаю этот файл в корень форума, запускаю и в ответ получаю "No..."
Ключ сто процентов валидный. Что делаю не так. :st:

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-01-04 15:51:32

NordWest писал(а):Здравствуйте.
Из всего скрипта меня интересует только функция проверки валидности ключа. Нашел функцию CheckKey. На основе функции написал вот такой примитивный код...

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

<?php
$login="TRIAL-0128740502";
$password="8ckbm6smdu";
$mirror="update.eset.com";
  if(file_get_contents("http://".$login.":".$password."@".$mirror."/v3-rel-sta/mod_002_engine/em002_32_n2.nup")) 
        { 
            echo "Yes!";      
        }
  else
        {
            echo "No...";
        }
?>
Кидаю этот файл в корень форума, запускаю и в ответ получаю "No..."
Ключ сто процентов валидный. Что делаю не так. :st:
для начала запрашивайте файл, который есть на сервере. в вашем случае ответ 404.
например этот файл

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

update.eset.com/v3-rel-sta/mod_005_cleaner_1133/em005_32_l0.nup
и посмотрите включена ли директива allow_url_fopen в php.ini
удачи! :smile:

FoKs
ефрейтор
Сообщения: 55
Зарегистрирован: 2012-11-27 10:57:21

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

Непрочитанное сообщение FoKs » 2015-01-06 7:23:18

Странное дело, обнаружил что некоторые машины на 64 системах, не обновляются, начал смотреть по логам апача, увидел что на них хоть и антивирус стоит, но идентифицируется как агент ESS и поэтому может не обновляется, хотя опять же, до 29 12 2014 обновлялись и эта дата последнего обновления, кэш на машинах чистил, а 32 битные клиенты всё без проблем работают.

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-01-06 14:33:21

FoKs писал(а):но идентифицируется как агент ESS
это вы заголовок user-agent имеете ввиду? покажите, пожалуйста, что в логах

FoKs
ефрейтор
Сообщения: 55
Зарегистрирован: 2012-11-27 10:57:21

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

Непрочитанное сообщение FoKs » 2015-01-06 18:22:12

да, "юзер-агента", проверил ещё с десяток машин на 64 битной версии, нод антивирус 5, не обновляется, 32х этой же версии обновляется. логи позже покажу....

andrewju
рядовой
Сообщения: 18
Зарегистрирован: 2015-01-11 20:12:54

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

Непрочитанное сообщение andrewju » 2015-01-11 20:34:53

Mal писал(а):После фикса с функцией проверки ключа на валидность что-то не то, все найденные ключи помечает как плохие
У меня то же самое с этим фиксом:

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

20:07:14: RUN FINDER KEYS
20:07:16: TOTAL FOUND KEYS: 9 IN
20:07:17: CHECK KEY [EAV-54129036] BAD
20:07:17: CHECK KEY [EAV-53278301] BAD
20:07:17: CHECK KEY [EAV-51249709] BAD
20:07:18: CHECK KEY [TRIAL-0129514348] BAD
20:07:18: CHECK KEY [EAV-0093138442] BAD
20:07:18: CHECK KEY [EAV-58389543] BAD
20:07:19: CHECK KEY [EAV-0125449617] BAD
20:07:19: CHECK KEY [TRIAL-0129381485] BAD
20:07:19: CHECK KEY [] BAD
20:07:19: TOTAL GOOD KEYS: 0
20:07:19: ERROR [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM or TRY AGANY LATERArray
(
    [0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM or TRY AGANY LATER
)
Перебрал десять страниц keys_autofind_page - проверяльщик забраковал все ключи...

При этом предыдущая версия (без фикса проверки ключей) находит валидные ключи, однако некоторые файлы с этими ключами не качаются (wget дает ошибку 401 Unauthorized)... :-(

Это только у меня так, или ...?

P.S. Скрипт крутится на CentOS 7 x64.

AvAToR
рядовой
Сообщения: 26
Зарегистрирован: 2011-05-11 11:02:37

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

Непрочитанное сообщение AvAToR » 2015-01-12 20:57:36

всех с прошедшими :bn:
149G /usr/local/nod32/db/ <----- и как с этим жить!?
и это только urk,rus и eng, можно конечно затереть скриптом,что старше скажем 365 дней,но хз будет ли работать
ПС как решаете эту проблему? или забить?

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-14 16:24:27

AvAToR писал(а):всех с прошедшими :bn:
149G /usr/local/nod32/db/ <----- и как с этим жить!?
и это только urk,rus и eng, можно конечно затереть скриптом,что старше скажем 365 дней,но хз будет ли работать
ПС как решаете эту проблему? или забить?
Нужно качать последние фиксы

AvAToR
рядовой
Сообщения: 26
Зарегистрирован: 2011-05-11 11:02:37

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

Непрочитанное сообщение AvAToR » 2015-01-14 16:29:47

в конфигах скрипта ничего подобного не углядел, может не туда смотрю!?
ПС поддерживаю коиентов со 2-й версии(так нужно:-))

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-15 11:22:06

Тебе нужно пролистать тему и скачать последние фиксы. Это последние страниц 10. Потом удали все и перекачай базы

booom
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-11-20 10:13:31

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

Непрочитанное сообщение booom » 2015-01-15 14:55:53

Всем у кого проблемы с "ключами"
Скорее всего вы включили "обновление" для 3 версии.
Там по-ходу ключи тестятся на базах, которые первые включены в файле, т.е v3.
Я сделал так:

закоментил в начале обновление 3-ки, а потом добавил такую же строку последней строкой в столбце. Все работает отлично!

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

//$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->DownloadUpdateVer('eset_upd', 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');

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-15 15:21:26

На самом деле это ничего не меняет

booom
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-11-20 10:13:31

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

Непрочитанное сообщение booom » 2015-01-15 15:26:26

Я написал выше.
Да, все обновляется и работает

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

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-15 15:39:01

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

[15/01/2015 14:00:12]CHECK KEY [TRIAL-0127230423] GOOD
[15/01/2015 14:00:17]CHECK KEY [TRIAL-0124616882] GOOD
[15/01/2015 14:00:22]CHECK KEY [EAV-0123200154] GOOD
[15/01/2015 14:00:27]CHECK KEY [EAV-0120709401] GOOD
[15/01/2015 14:00:32]CHECK KEY [TRIAL-0126335718] GOOD
[15/01/2015 14:00:37]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:00:38]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/]
[15/01/2015 14:00:43]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:00:43]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v4/]
[15/01/2015 14:00:48]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:00:48]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v5/]
[15/01/2015 14:00:53]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:00:53]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v6/]
[15/01/2015 14:00:58]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:00:58]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v7/]
[15/01/2015 14:01:04]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[15/01/2015 14:01:04]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v8/]
[15/01/2015 14:01:09]CHECK KEY [TRIAL-0127230423] GOOD
[15/01/2015 14:01:14]CHECK KEY [TRIAL-0124616882] GOOD
[15/01/2015 14:01:20]CHECK KEY [EAV-0123200154] GOOD
[15/01/2015 14:01:25]CHECK KEY [EAV-0120709401] GOOD
[15/01/2015 14:01:30]CHECK KEY [TRIAL-0126335718] GOOD
[15/01/2015 14:01:35]CHECK KEY [TRIAL-0127230423] GOOD
[15/01/2015 14:01:40]CHECK KEY [TRIAL-0124616882] GOOD
[15/01/2015 14:01:46]CHECK KEY [EAV-0123200154] GOOD
[15/01/2015 14:01:51]CHECK KEY [EAV-0120709401] GOOD
[15/01/2015 14:01:56]CHECK KEY [TRIAL-0126335718] GOOD
[15/01/2015 14:01:56]SELECTED TO UPDATE '2383' FILES TOTAL SIZE OF '1054 Mb'
[15/01/2015 14:01:56]VERSION SIGNATURE '11017'
[15/01/2015 14:02:06]DOWNLOAD NEW SIGNATURE FILE [update.eset.com] [/var/www/eset..ru/v3-rel-sta/mod_002_engine/em002_32_n2.nup] [34495]
[15/01/2015 14:02:18]DOWNLOAD NEW SIGNATURE FILE [update.eset.com] [/var/www/eset..ru/v3-rel-sta/mod_002_engine/em002_32_n5.nup] [63963]
...
[15/01/2015 14:34:08]DOWNLOAD NEW SIGNATURE FILE [update.eset.com] [/var/www/eset..ru/v8-rel-sta/mod_023_pegasus/em023_32_n15.nup] [374838]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/update.ver]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/v4/update.ver]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/v5/update.ver]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/v6/update.ver]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/v7/update.ver]
[15/01/2015 14:35:16]COPY TEMP [update.ver] TO [/var/www/eset..ru/eset_upd/v8/update.ver]
[15/01/2015 14:35:17][STOP NOD32MS]
Конфиг старый

booom
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-11-20 10:13:31

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

Непрочитанное сообщение booom » 2015-01-15 16:12:52

Покажите конфиг :)

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-15 16:24:21

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

<?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->GetCheckKeyPath();
$nod32ms->ReadKeys();

$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();
?>

booom
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-11-20 10:13:31

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

Непрочитанное сообщение booom » 2015-01-15 17:29:26

У меня со стандартным конфигом пишет на все ключи BAD

пусть пост болтается, может кому поможет!

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

17:27:20: CHECK KEY [TRIAL-0129381485] BAD
17:27:20: REMOVE INVALID KEY [TRIAL-0129381485]
17:27:20: CHECK KEY [TRIAL-0129541889] BAD
17:27:20: REMOVE INVALID KEY [TRIAL-0129541889]
17:27:20: NOT FOUND VALID KEYS IN keys.txt
17:27:20: RUN FINDER KEYS
17:27:21: TOTAL FOUND KEYS: 9 IN
17:27:22: CHECK KEY [EAV-54129036] BAD
17:27:22: CHECK KEY [EAV-53278301] BAD
17:27:22: CHECK KEY [TRIAL-0129381485] BAD
17:27:22: CHECK KEY [EAV-54578075] BAD
17:27:22: CHECK KEY [TRIAL-0129541889] BAD
17:27:23: CHECK KEY [TRIAL-0117433041] BAD
17:27:23: CHECK KEY [EAV-0093138442] BAD
17:27:23: CHECK KEY [TRIAL-0118570690] BAD
17:27:23: CHECK KEY [EAV-0109481412] BAD
17:27:23: TOTAL GOOD KEYS: 0

booom
проходил мимо
Сообщения: 6
Зарегистрирован: 2014-11-20 10:13:31

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

Непрочитанное сообщение booom » 2015-01-15 17:36:09

У меня со стандартным конфигом пишет на все ключи BAD

пусть пост болтается, может кому поможет!

первая строка
$nod32ms->DownloadUpdateVer('eset_upd', false);

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

17:27:19: UNRAR FILE [/var/tmp/nod32ms/update.ver] TO [/var/tmp/nod32ms/eset_upd           (нах тут столько пробелов???Может вот он бок?)                           /]
17:27:20: CHECK KEY [TRIAL-0129381485] BAD
17:27:20: REMOVE INVALID KEY [TRIAL-0129381485]
17:27:20: CHECK KEY [TRIAL-0129541889] BAD
17:27:20: REMOVE INVALID KEY [TRIAL-0129541889]
17:27:20: NOT FOUND VALID KEYS IN keys.txt
17:27:20: RUN FINDER KEYS
17:27:21: TOTAL FOUND KEYS: 9 IN
17:27:22: CHECK KEY [EAV-54129036] BAD
17:27:22: CHECK KEY [EAV-53278301] BAD
17:27:22: CHECK KEY [TRIAL-0129381485] BAD
17:27:22: CHECK KEY [EAV-54578075] BAD
17:27:22: CHECK KEY [TRIAL-0129541889] BAD
17:27:23: CHECK KEY [TRIAL-0117433041] BAD
17:27:23: CHECK KEY [EAV-0093138442] BAD
17:27:23: CHECK KEY [TRIAL-0118570690] BAD
17:27:23: CHECK KEY [EAV-0109481412] BAD
17:27:23: TOTAL GOOD KEYS: 0
Или
$nod32ms->DownloadUpdateVer('eset_upd/v4', false);

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

17:28:49: UNRAR FILE [/var/tmp/nod32ms/update.ver] TO [/var/tmp/nod32ms/eset_upd/v4/]
17:28:49: FILE keys.txt NOT FOUND!
17:28:49: RUN FINDER KEYS
17:28:50: TOTAL FOUND KEYS: 9 IN
17:28:50: CHECK KEY [EAV-54129036] BAD
17:28:51: CHECK KEY [EAV-53278301] BAD
17:28:51: CHECK KEY [TRIAL-0129381485] GOOD
17:28:52: CHECK KEY [EAV-54578075] BAD
17:28:52: CHECK KEY [TRIAL-0129541889] GOOD
17:28:52: CHECK KEY [TRIAL-0117433041] BAD
17:28:53: CHECK KEY [EAV-0093138442] BAD
17:28:53: CHECK KEY [TRIAL-0118570690] BAD
17:28:53: CHECK KEY [EAV-0109481412] BAD