Скрипт зеркала nod32 mirror script
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2014-03-23 19:36:20
Re: Скрипт зеркала nod32 mirror script
А ручками прописать рабочий ключик религия запрещает?
Услуги хостинговой компании 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/
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2014-11-20 10:13:31
Re: Скрипт зеркала nod32 mirror script
и потом менять его с определенной периодичностью?
по-моему для этого и был скрипт автопоиска
по-моему для этого и был скрипт автопоиска
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2011-05-16 9:17:12
Re: Скрипт зеркала nod32 mirror script
Здравствуйте. Сегодня появилась ошибка: Недокументированная серьезная ошибка (0х1106) (ESS 7)
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2011-05-16 9:17:12
Re: Скрипт зеркала nod32 mirror script
UPD: Проблема сама ушла )
-
- сержант
- Сообщения: 224
- Зарегистрирован: 2008-05-16 21:23:38
- Откуда: Москва
Re: Скрипт зеркала nod32 mirror script
пароль на фикс-то какой?
-
- рядовой
- Сообщения: 18
- Зарегистрирован: 2015-01-11 20:12:54
Скрипт зеркала nod32 mirror script
Спасибо тебе, добрый человек! Похоже, после этой манипуляции заработало последнее обновление скрипта из этой ветки, ключи теперь находятся "правильные" и обновления нормально качаются.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');
Еще раз СПАСИБО !!!
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2011-10-22 21:00:49
- Откуда: Донбасс
- Контактная информация:
Скрипт зеркала nod32 mirror script
Сегодня появилась проблема с работой скрипта до этого пол годика работал без проблем.
Скачал версию "для ленивых", так как свой скрипт не сохранил перед ковырянием.
Поставил для него патч v4, заметил такую проблему: скрипт сам не может найти ключи для проверки из валидности, а если ему положить в файл живые ключи он их проверяет и работает. Хотелось бы услышать мысли как пофиксить проблему с поиском ключей
Скачал версию "для ленивых", так как свой скрипт не сохранил перед ковырянием.
Поставил для него патч v4, заметил такую проблему: скрипт сам не может найти ключи для проверки из валидности, а если ему положить в файл живые ключи он их проверяет и работает. Хотелось бы услышать мысли как пофиксить проблему с поиском ключей
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-01-23 20:49:06
Скрипт зеркала nod32 mirror script
Доброго времени суток, в прекрасный момент скрипт перестал искать к**лю*чи*к, накатил все фиксы, получаю такой лог. Ось линукс. Кто подскажет в чем костыль ?
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]
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]
-
- проходил мимо
Скрипт зеркала nod32 mirror script
Подтверждаю. keys_autofind_page поднял до 100 - не помогло
-
- проходил мимо
Скрипт зеркала nod32 mirror script
Меняем :
на :
в файле inc/nod32ms_v3.class.php
И поиск ключей заработает.
Код: Выделить всё
$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;
И поиск ключей заработает.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2015-01-23 20:49:06
Скрипт зеркала nod32 mirror script
У меня проблема так и осталась, есть у кого варианты ?
[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]
-
- рядовой
- Сообщения: 14
- Зарегистрирован: 2011-05-16 9:17:12
Скрипт зеркала nod32 mirror script
Помогло, спасибо.
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Скрипт зеркала nod32 mirror script
на-конец-то опять заработало, спс за подсказку
для какой цели есет держит папку по пути /pcu-v3-sta/mod_002_engine_22151/em002_32_l0.nup ???

для какой цели есет держит папку по пути /pcu-v3-sta/mod_002_engine_22151/em002_32_l0.nup ???
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2013-05-17 17:09:59
Скрипт зеркала nod32 mirror script
Добрый день! не как не могу заставить заработать файл .htaccess содержимое файла
debian apache2
хочу чтобы адрес обновление был только ип т.е ип\nod4
щас работает только через альянсы
мод вкл в апаче
apache2ctl -M | grep "rewrite_module"
Syntax OK
rewrite_module (shared)
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>
щас работает только через альянсы
Код: Выделить всё
<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)
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2015-01-29 15:58:46
Скрипт зеркала nod32 mirror script
Несколько лет успешно все работало, а сегодня что-то поломалось ...
Подсовывал разные ключи + включал автопоиск, все одно.
Код: Выделить всё
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]
-
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2015-01-29 15:58:46
Скрипт зеркала nod32 mirror script
Мдя, неужто перебанили все ключи с hhuu.net и гугла )))
Вбил TRIAL-0130330434 : fc9pt6tua3 и обновление поперло. Сори за шум.
Вбил TRIAL-0130330434 : fc9pt6tua3 и обновление поперло. Сори за шум.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2012-11-28 8:26:45
Скрипт зеркала nod32 mirror script
Кажется проблема не в скрипте, а в том, что в есете начали активно закрывать ключи.
Но почему-то на одних серверах обновлений ключи проверку проходят, на других - нет.
Опытным путем выяснено, что на серверах обновлений с ip из подсети 91.228.166.0/23 ни один ключ не проходит проверку.
Мне помогла смена параметра в конфиге:
заменил на
Но почему-то на одних серверах обновлений ключи проверку проходят, на других - нет.
Опытным путем выяснено, что на серверах обновлений с ip из подсети 91.228.166.0/23 ни один ключ не проходит проверку.
Мне помогла смена параметра в конфиге:
Код: Выделить всё
mirror = update.eset.com
Код: Выделить всё
mirror = um09.eset.com
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Скрипт зеркала nod32 mirror script
а мне приходится всё время менять файл при поиске ключей
/inc/nod32ms_v3.class.php
/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
Полистайте топик, был патч на фикс этой проблемы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"))
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Скрипт зеркала nod32 mirror script
кто спрашивал про пароль, сам нашел здесь http://forum.lissyara.su/viewtopic.php?p=366511#p366511
-
- проходил мимо
Скрипт зеркала nod32 mirror script
В первом варианте по крайней мере честно говорит - VALID KEYS NOT FOUND, TRY CHANGE keys_autofind_page ++ PARAMfreeman42 писал(а):Меняем :на :Код: Выделить всё
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".urlencode($keyword);
в файле inc/nod32ms_v3.class.phpКод: Выделить всё
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=ru&rsz=large&start=".$count."&q=".$keyword;
И поиск ключей заработает.
А во втором - ключи находит.... только валидацию ни один из них третий день пройти не может....
Печалька...

-
- проходил мимо
Скрипт зеркала nod32 mirror script
И еще одна странность...
При обращении http://update.eset.com/eset_upd/v4/update.ver
Требует авторизацию! ... хотя и не всегда (очевидно в зависимости на какой айпи попадет).
Ранее такого 100% не было.
При обращении http://update.eset.com/eset_upd/v4/update.ver
Требует авторизацию! ... хотя и не всегда (очевидно в зависимости на какой айпи попадет).
Ранее такого 100% не было.
-
- проходил мимо
Скрипт зеркала nod32 mirror script
Даже не верю, что никто до этого не додумался, или не знаю при чьем попустительстве это работало раньше...
Но самый простой способ перебанить левые ключи и зарубать зеркала подобные нашим - слегка проверить http заголовки.
Чем эсет очевидно и занимается....
Оригинальный клиент:
А вот наш wget :
Первый прокол на заголовке "User-Agent", второй на явно не стандартном заголовке "X-NOD32-Mode: passive".
И само собой update.ver нужно запрашивать уже имея валидный пароль.
ИМХО надо фиксить... wget умеет подменять/добавлять заголовки.
Но самый простой способ перебанить левые ключи и зарубать зеркала подобные нашим - слегка проверить 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+++
Код: Выделить всё
$ 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.
И само собой update.ver нужно запрашивать уже имея валидный пароль.
ИМХО надо фиксить... wget умеет подменять/добавлять заголовки.
-
- мл. сержант
- Сообщения: 129
- Зарегистрирован: 2011-08-11 23:10:32
Скрипт зеркала nod32 mirror script
я уже давно думал как поменять User-Agent, только не получилось 
