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

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

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

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

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

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

А ручками прописать рабочий ключик религия запрещает?

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

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

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

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

и потом менять его с определенной периодичностью?
по-моему для этого и был скрипт автопоиска

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

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

Непрочитанное сообщение zzGuru » 2015-01-16 12:06:42

Здравствуйте. Сегодня появилась ошибка: Недокументированная серьезная ошибка (0х1106) (ESS 7)

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

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

Непрочитанное сообщение zzGuru » 2015-01-16 14:42:15

UPD: Проблема сама ушла )

mymymy
сержант
Сообщения: 224
Зарегистрирован: 2008-05-16 21:23:38
Откуда: Москва

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

Непрочитанное сообщение mymymy » 2015-01-17 12:44:00

пароль на фикс-то какой?

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

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

Непрочитанное сообщение andrewju » 2015-01-21 16:43:51

booom писал(а):Всем у кого проблемы с "ключами"
Скорее всего вы включили "обновление" для 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');
Спасибо тебе, добрый человек! Похоже, после этой манипуляции заработало последнее обновление скрипта из этой ветки, ключи теперь находятся "правильные" и обновления нормально качаются.

Еще раз СПАСИБО !!!

Prihod
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-10-22 21:00:49
Откуда: Донбасс
Контактная информация:

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

Непрочитанное сообщение Prihod » 2015-01-23 0:06:40

Сегодня появилась проблема с работой скрипта до этого пол годика работал без проблем.
Скачал версию "для ленивых", так как свой скрипт не сохранил перед ковырянием.
Поставил для него патч v4, заметил такую проблему: скрипт сам не может найти ключи для проверки из валидности, а если ему положить в файл живые ключи он их проверяет и работает. Хотелось бы услышать мысли как пофиксить проблему с поиском ключей

L.Dee
проходил мимо
Сообщения: 6
Зарегистрирован: 2015-01-23 20:49:06

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

Непрочитанное сообщение L.Dee » 2015-01-24 16:39:40

Доброго времени суток, в прекрасный момент скрипт перестал искать к**лю*чи*к, накатил все фиксы, получаю такой лог. Ось линукс. Кто подскажет в чем костыль ?
15:36:10: DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
UNRAR 4.20 freeware Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting /var/nod32ms/eset_upd/update.ver OK
All OK

15:36:10: UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
15:36:10: FILE keys.txt NOT FOUND!
15:36:10: RUN FINDER KEYS
15:36:10: ERROR [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAMArray
(
[0] => [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM
)

15:36:10: [STOP NOD32MS]

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

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

Непрочитанное сообщение george_of_314 » 2015-01-24 20:13:20

Подтверждаю. keys_autofind_page поднял до 100 - не помогло

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

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

Непрочитанное сообщение freeman42 » 2015-01-25 18:34:02

Меняем :

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

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

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

                $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".$keyword;
в файле inc/nod32ms_v3.class.php

И поиск ключей заработает.


L.Dee
проходил мимо
Сообщения: 6
Зарегистрирован: 2015-01-23 20:49:06

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

Непрочитанное сообщение L.Dee » 2015-01-25 22:33:31

У меня проблема так и осталась, есть у кого варианты ?
[25/01/2015 20:41:44][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3014) by AlexCo modify by Zvirus & A1e5t4r ver.: 0.4
[25/01/2015 20:41:44]SYSTEM: Linux
[25/01/2015 20:41:44]DOWNLOAD NEW [/var/nod32ms/update.ver] FILE
[25/01/2015 20:41:44]UNRAR FILE [/var/nod32ms/update.ver] TO [/var/nod32ms/eset_upd/]
[25/01/2015 20:41:45]FILE keys.txt NOT FOUND!
[25/01/2015 20:41:45]RUN FINDER KEYS
[25/01/2015 20:41:45]ERROR [nod32ms::FindKeys] VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM
[25/01/2015 20:41:45][STOP NOD32MS]

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

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

Непрочитанное сообщение zzGuru » 2015-01-26 9:18:02

Помогло, спасибо.

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

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

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

на-конец-то опять заработало, спс за подсказку :smile:


для какой цели есет держит папку по пути /pcu-v3-sta/mod_002_engine_22151/em002_32_l0.nup ???

avtogen
проходил мимо
Сообщения: 4
Зарегистрирован: 2013-05-17 17:09:59

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

Непрочитанное сообщение avtogen » 2015-01-29 8:16:00

Добрый день! не как не могу заставить заработать файл .htaccess содержимое файла
debian apache2

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

<IfModule mod_rewrite.c>
	RewriteEngine on
	Options +FollowSymlinks
	RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
	RewriteRule '/update.ver' '/eset_upd/update.ver' [L]
	RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([4-9])
	RewriteRule '^/update.ver' '/eset_upd/v%1/update.ver' [R]
</IfModule>
хочу чтобы адрес обновление был только ип т.е ип\nod4
щас работает только через альянсы

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

<IfModule alias_module>
	Alias /v3-rel-sta/ "/var/www/nod4/v3-rel-sta/"
	Alias /v3-rel-bat/ "/var/www/nod4/v3-rel-bat/"
        Alias /v3-rel-stop/ "/var/www/nod4/v3-rel-stop"
       </IfModule>
       <Directory "/var/www/nod4/v3-rel-sta/">
        Order allow,deny
        Allow from all
</Directory>
мод вкл в апаче

apache2ctl -M | grep "rewrite_module"
Syntax OK
rewrite_module (shared)

basman
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-01-29 15:58:46

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

Непрочитанное сообщение basman » 2015-01-29 16:00:26

Несколько лет успешно все работало, а сегодня что-то поломалось ...

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

29 07:57:11--  http://update.eset.com/eset_upd/v4/update.ver
Распознаётся update.eset.com... 38.90.226.37, 91.228.167.26, 38.90.226.36, ...
Устанавливается соединение с update.eset.com|38.90.226.37|:80... соединение уста
новлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 7294 (7,1K) [application/octet-stream]
Saving to: </var/nod32ms/update.ver>



2015-01-29 07:57:11 (126 MB/s) - </var/nod32ms/update.ver> saved [7294/7294]


UNRAR 4.20 beta 3 freeware      Copyright (c) 1993-2012 Alexander Roshal


Extracting from /var/nod32ms/update.ver

Extracting  /var/nod32ms/eset_upd/v4/update.ver                       OK
All OK
--2015-01-29 07:57:11--  http://update.eset.com/eset_upd/v5/update.ver
Распознаётся update.eset.com... 91.228.166.15, 91.228.167.133, 38.90.226.37, ...
Устанавливается соединение с update.eset.com|91.228.166.15|:80... соединение уст
ановлено.
Запрос HTTP послан, ожидается ответ... 401 Unauthorized
Сбой авторизации.
Array
(
    [0] => [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/v5/
update.ver]
Подсовывал разные ключи + включал автопоиск, все одно.

basman
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-01-29 15:58:46

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

Непрочитанное сообщение basman » 2015-01-29 22:24:19

Мдя, неужто перебанили все ключи с hhuu.net и гугла )))
Вбил TRIAL-0130330434 : fc9pt6tua3 и обновление поперло. Сори за шум.

Mal
проходил мимо
Сообщения: 7
Зарегистрирован: 2012-11-28 8:26:45

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

Непрочитанное сообщение Mal » 2015-01-30 7:18:44

Кажется проблема не в скрипте, а в том, что в есете начали активно закрывать ключи.
Но почему-то на одних серверах обновлений ключи проверку проходят, на других - нет.
Опытным путем выяснено, что на серверах обновлений с ip из подсети 91.228.166.0/23 ни один ключ не проходит проверку.

Мне помогла смена параметра в конфиге:

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

mirror = update.eset.com
заменил на

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

mirror = um09.eset.com

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

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

Непрочитанное сообщение Bugaev » 2015-01-30 17:32:21

а мне приходится всё время менять файл при поиске ключей
/inc/nod32ms_v3.class.php

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

if(file_get_contents("http://".$login.":".$password."@".$this->CONFIG['mirror']."/v5-rel-sta/mod_000_loader_1082/em000_32_l0.nup"))

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-01-30 18:16:33

Bugaev писал(а):а мне приходится всё время менять файл при поиске ключей
/inc/nod32ms_v3.class.php

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

if(file_get_contents("http://".$login.":".$password."@".$this->CONFIG['mirror']."/v5-rel-sta/mod_000_loader_1082/em000_32_l0.nup"))
Полистайте топик, был патч на фикс этой проблемы

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

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

Непрочитанное сообщение Bugaev » 2015-01-31 13:21:52

кто спрашивал про пароль, сам нашел здесь http://forum.lissyara.su/viewtopic.php?p=366511#p366511

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

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

Непрочитанное сообщение Lordz » 2015-02-03 17:45:41

freeman42 писал(а):Меняем :

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

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

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

                $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".$keyword;
в файле inc/nod32ms_v3.class.php

И поиск ключей заработает.
В первом варианте по крайней мере честно говорит - VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAM
А во втором - ключи находит.... только валидацию ни один из них третий день пройти не может....
Печалька... 8)

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

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

Непрочитанное сообщение Lordz » 2015-02-03 19:27:24

И еще одна странность...
При обращении http://update.eset.com/eset_upd/v4/update.ver
Требует авторизацию! ... хотя и не всегда (очевидно в зависимости на какой айпи попадет).
Ранее такого 100% не было.

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

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

Непрочитанное сообщение Lordz » 2015-02-04 13:11:07

Даже не верю, что никто до этого не додумался, или не знаю при чьем попустительстве это работало раньше...
Но самый простой способ перебанить левые ключи и зарубать зеркала подобные нашим - слегка проверить http заголовки.
Чем эсет очевидно и занимается....

Оригинальный клиент:

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

+++GET 308+++
GET /eset_upd/update.ver HTTP/1.1
Accept: */*
User-Agent: ESS Update (Windows; U; 32bit; PVT E; VDB 22285; BPC 5.0.2214.7; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 22285; CL 0.0.0; LNG 1049; x64c; APP ees; BEO 1; ASP 0.0; FW 0.1; PX 0; PUA 1; CD 0; RA 0; HWF: 55555E6-CC4B-6A48-2DB1-FF8501EECECE)
Host: 91.228.166.14
X-NOD32-Mode: passive
Pragma: no-cache
Cache-Control: no-cache
Connection: keep-alive
Browser reload detected...

+++RESP 308+++
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Tue, 03 Feb 2015 15:08:54 GMT
Content-Type: text/html
Content-Length: 188
Connection: close
WWW-Authenticate: Basic realm="NOD32 Engine Updates"
+++CLOSE 308+++

+++GET 309+++
GET /eset_upd/update.ver HTTP/1.1
Accept: */*
User-Agent: ESS Update (Windows; U; 32bit; PVT E; VDB 22285; BPC 5.0.2214.7; OS: 6.2.9200 SP 0.0 NT; Mirror; TDB 22285; CL 0.0.0; LNG 1049; x64c; APP ees; BEO 1; ASP 0.0; FW 0.1; PX 0; PUA 1; CD 0; RA 0; HWF: 55555E6-CC4B-6A48-2DB1-FF8501EECECE)
Host: 91.228.166.14
X-NOD32-Mode: passive
Pragma: no-cache
Cache-Control: no-cache
Authorization: Basic VFJJQUwtMDEzMDk1MjYzMjoyMjc2anZka2s1
Connection: keep-alive
Browser reload detected...

+++RESP 309+++
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 03 Feb 2015 15:08:55 GMT
Content-Type: application/octet-stream
Content-Length: 11068
Last-Modified: Tue, 03 Feb 2015 14:46:21 GMT
Connection: close
ETag: "54d0df3d-2b3c"
Accept-Ranges: bytes
+++CLOSE 309+++
А вот наш wget :

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

$ sudo wget -d http://update.eset.com/eset_upd/update.ver
DEBUG output created by Wget 1.15 on freebsd8.3.

URI encoding = ‘UTF-8’
--2015-02-04 10:01:07--  http://update.eset.com/eset_upd/update.ver
Resolving update.eset.com (update.eset.com)... 91.228.166.15, 38.90.226.37, 38.90.226.38, ...
Caching update.eset.com => 91.228.166.15 38.90.226.37 38.90.226.38 38.90.226.39 91.228.166.13 91.228.166.14 38.90.226.36 91.228.166.16 91.228.166.88 91.228.167.21 91.228.167.26 91.228.167.132 91.228.167.133
Connecting to update.eset.com (update.eset.com)|91.228.166.15|:80... connected.
Created socket 3.
Releasing 0x0000000801404160 (new refcount 1).

---request begin---
GET /eset_upd/update.ver HTTP/1.1
User-Agent: Wget/1.15 (freebsd8.3)
Accept: */*
Host: update.eset.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 401 Unauthorized
Server: nginx
Date: Wed, 04 Feb 2015 08:01:07 GMT
Content-Type: text/html
Content-Length: 188
Connection: keep-alive
WWW-Authenticate: Basic realm="NOD32 Engine Updates"

---response end---
401 Unauthorized
Registered socket 3 for persistent reuse.
Skipping 188 bytes of body: [<html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
</body>
</html>
] done.

Username/Password Authentication Failed.
Первый прокол на заголовке "User-Agent", второй на явно не стандартном заголовке "X-NOD32-Mode: passive".
И само собой update.ver нужно запрашивать уже имея валидный пароль.
ИМХО надо фиксить... wget умеет подменять/добавлять заголовки.

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

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

Непрочитанное сообщение Bugaev » 2015-02-04 13:34:22

я уже давно думал как поменять User-Agent, только не получилось :(