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

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

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

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

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

Непрочитанное сообщение shar » 2015-03-20 14:14:29

andry212 писал(а):я решил так
вместо

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

$url        = 'http://'.$this->CONFIG['mirror'].'/'.$version_folder.'/update.ver';
поставил

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

$url        = 'http://'.$this->KEYS['login'][0].":".$this->KEYS['password'][0]."@".$this->CONFIG['mirror'].'/'.$version_folder.'/update.ver';
Спасибо все ок. Работает.

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

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

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

Непрочитанное сообщение L.Dee » 2015-03-20 21:00:08

Собственно все поправил как описывал andry212, но на женте болт помогло. Ругается на имя пользователя.
19:56:31: [RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3014) by AlexCo modify by Zvirus & A1e5t4r ver.: 0.4
19:56:31: SYSTEM: Linuxhttp://:@um21.eset.com/eset_upd/update.ver: Недопустимое имя пользователя.

19:56:31: ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]Array
(
[0] => [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]
)

andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

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

Непрочитанное сообщение andry212 » 2015-03-20 22:57:40

файл называется nod32ms_v3.class.php Не уверен, что свежая версия. Автопоиск включен. Перед поиском прибил файл с ключами - keys.txt в папке с обновлениями. Скрипт сам скачал пару логин/пароль и пошел качать базы.
L.Dee, не подхватил имя пользователя пароль - по логу пусто. Попробуй прибить keys.txt

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

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

Непрочитанное сообщение A1e5t4r » 2015-03-20 23:56:17

Новый патч по сути то что сделал andry212, и о чем я уже писал более универсально. И да ставим keys_autofind, как писал кто-то рание, в единицу и будит вам счастье.

з.ы. Ах да совсем забыл :smile: пас как всегда.

andry212
рядовой
Сообщения: 33
Зарегистрирован: 2012-11-30 9:07:45

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

Непрочитанное сообщение andry212 » 2015-03-21 0:39:37

а пас как всегда это как? сорри за флуд. :sorry:

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

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

Непрочитанное сообщение L.Dee » 2015-03-22 18:31:47

andry212, спасибо за наводку, но у меня чуть чуть другой косяк был, собственно разобрался. нашел косяк опять же по моей вине в финдере.
Собственно исходя из логов и времени проверки валидности, н*од*ы стали логировать все обновы, а значит у нас скоро возникнет другая проблема, она будет примерно через месяц или два. Собственно из моих догадок они будут банить ip тех кто качает базы всех продуктов с одного ip и по одному ключу. решить можно будет или после каждой версии был поиск нового клю*ч*ика (плюс добавить несколько оф зеркал для скачки), или внедрить тор, а лучше все и до кучи. Собственно извиняюсь за флуд, пока думаем и наблюдаем.

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

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

Непрочитанное сообщение ikarus » 2015-03-23 7:43:35

andry212 писал(а):я решил так
вместо

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

$url        = 'http://'.$this->CONFIG['mirror'].'/'.$version_folder.'/update.ver';
поставил

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

$url        = 'http://'.$this->KEYS['login'][0].":".$this->KEYS['password'][0]."@".$this->CONFIG['mirror'].'/'.$version_folder.'/update.ver';
Помогло, спасибо!!!

V.I.S.
проходил мимо

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

Непрочитанное сообщение V.I.S. » 2015-03-23 12:52:35

Использую валидный ключ, скрипт отрабатывает без ошибок, НО... после скачивания нескольких файлов, соединение "умирает", падает скорость до нуля.

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

em002_32_l2.nup   41%[===============================>                                               ]   1,94M  --.-KB/s   ост 80s
Сегодня заметил такую чертовщину... :(

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-03-24 14:57:50

Спасибо за патчи. Готов помочь проекту своим сервером.

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

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

Непрочитанное сообщение A1e5t4r » 2015-03-25 0:30:26

Веду доработку скрипта подробней в посте нужны юзерагенты версии 3 5 7 можно в лс. Можете найти в логах апача или нджиникса смотря что юзайте, заранние спс.

з.ы. Хотелось бы чтоб больше людей подключилось к доработке со знанием php.

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

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

Непрочитанное сообщение xXxSPYxXx » 2015-03-25 0:57:38

Знания пхп есть, но практики нет. Я вообще за то, чтобы вынести скрипт на Битбакет или Гитхаб.
Чуть позже кину Юзерагенты.

Отправлено спустя 9 минут 1 секунду:
Заметил, что на мой сервер стучится много не локализованных пользователей :D
Изображение.
4

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

[24/Mar/2015:21:40:06 +0000] "GET /eset_upd/update.ver HTTP/1.1" 304 0 "-" "ESS Update (Windows; U; 32bit; VDB 23059; BPC 4.2.71.3; OS: 6.1.7601 SP 1.0 NT; TDB 23059; CH 0.0; LNG 1049; x64c; APP eav; BEO 1; ASP 0.10; FW 0.0; PX 0; PUA 0; RA 0)"
5

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

[24/Mar/2015:21:40:07 +0000] "GET /eset_upd/update.ver HTTP/1.1" 200 159665 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 23029; BPC 5.0.2229.1; OS: 6.2.9200 SP 0.0 NT; TDB 23059; CL 0.0.0; LNG 1049; x64c; APP ees; BEO 1; ASP 0.0; FW 0.0; PX 0; PUA 0; CD 0; RA 0; HWF: 0100F37D-E376-A548-7DE1-FBC1BB7B2FFE)"
6

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

[24/Mar/2015:21:40:09 +0000] "GET /eset_upd/update.ver HTTP/1.1" 200 159665 "-" "ESS Update (Windows; U; 32bit; PVT F; VDB 23059; BPC 6.0.306.2; OS: 6.2.9200 SP 0.0 NT; TDB 23059; CL 0.0.0; LNG 1049; x64c; APP eavbe; BEO 1; ASP 0.10; FW 0.4; PX 0; PUA 1; RA 0; HWF: 010031B1-F439-B9B8-450D-AED93DA0AA1E)"
7

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

[24/Mar/2015:21:40:14 +0000] "GET /eset_upd/update.ver HTTP/1.1" 200 159665 "-" "ESS Update (Windows; U; 32bit; PVT F; BPC 7.0.302.26; OS: 6.2.9200 SP 0.0 NT; TDB 23059; CL 0.0.0; x32c; APP eav; BEO 2; ASP 0.10; FW 0.0; PX 0; PUA 1; RA 0; HWF: 0100D741-E341-4FB7-A087-5DAAB9C1DAB8; PLOC ru; PCODE 106.0.0; PAR -1; ATH -1; DC 0)"
Отправлено спустя 13 минут 52 секунды:
8

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

[24/Mar/2015:21:46:05 +0000] "GET /eset_upd/v6/update.ver HTTP/1.1" 200 105249 "-" "ESS Update (Windows; U; 32bit; PVT F; BPC 8.0.304.1; OS: 6.3.9600 SP 0.0 NT; TDB 23059; CL 0.0.0; x64c; APP eav; BEO 1; ASP 0.10; FW 0.0; PX 0; PUA 1; CD 1; RA 0; HWF: 01004E7C-C3C0-2D61-4269-780EF5FE3037; PLOC ru_ru; PCODE 106.0.0; PAR -1; ATH -1; DC 0)"
3

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

[24/Mar/2015:21:46:11 +0000] "GET /eset_upd/update.ver HTTP/1.1" 304 0 "-" "ESS Update (Windows; U; 32bit; VDB 23059; BPC 3.0.695.0; OS: 5.1.2600 SP 2.0 NT; TDB 23059; CH 1.1; LNG 1049; x32c; APP ess; BEO 1; ASP 0.0; FW 0.0; PX 0; PUA 1; RA 0)"

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

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

Непрочитанное сообщение BytEvil » 2015-03-25 10:30:51

В качестве альтернативы, может кому пригодится...
Сам сейчас юзаю скрипт https://github.com/BytEvil/nod32-update-mirror.
Пока работает как часы, правда немного изменена структура папок. Теперь умеет работать через Tor.

tambu
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-07-17 15:15:55

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

Непрочитанное сообщение tambu » 2015-03-25 11:21:01

A1e5t4r писал(а):Новый патч по сути то что сделал andry212, и о чем я уже писал более универсально. И да ставим keys_autofind, как писал кто-то рание, в единицу и будит вам счастье.

з.ы. Ах да совсем забыл :smile: пас как всегда.
извините, "пас как всегда" - это какой?

попробовал прописать эту строку:

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

$url        = 'http://'.$this->KEYS['login'][0].":".$this->KEYS['password'][0]."@".$this->CONFIG['mirror'].'/'.$version_folder.'/update.ver';
не помогло, поитогу ошибка:

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

10:16:43: [RUN NOD32MS] - nod32 mirror script ver.  () by AlexCo
10:16:43: SYSTEM: FreeBSDconverted 'http://:@um21.eset.com/eset_upd/update.ver' (US-ASCII) -> 'http://:@um21.eset.com/eset_upd/update.ver' (UTF-8)
http://:@um21.eset.com/eset_upd/update.ver: Invalid user name.

10:16:43: ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]Array
(
    [0] => [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [/var/nod32ms/eset_upd/update.ver]
)
пробовал как autofined keys, так и вручную логин/пароль актуальный прописывать. Файл ключей тоже пробовал убить, но не увидел, чтобы софт искал новые.
не пойму где косяк...

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2015-03-25 11:47:21

Там походу что то сменили на уровне авторизации на серверах Нода. Даже простым браузером не пускает на сверваки с живыми ключами. Вот тот скрипт что выше скинул BytEvil по сути работает, но с серверов нода у меня тоже не получилось заставить его обновляться, качает в итоге с какого то самопального зеркала с азии..
От Грува хоть верой и работал столько лет в итоге лёг тоже. Даже с вырубанием всех поисков и подсовыванием живого ключа, падает на авторизации на сервере.

AlexVPetrov
рядовой
Сообщения: 33
Зарегистрирован: 2012-12-10 14:25:56

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

Непрочитанное сообщение AlexVPetrov » 2015-03-25 12:22:47

undefined писал(а): В качестве альтернативы, может кому пригодится...
Сам сейчас юзаю скрипт https://github.com/BytEvil/nod32-update-mirror.
Пока работает как часы, правда немного изменена структура папок. Теперь умеет работать через Tor.
FreeBSD 10-stable - работает (после правки пути к bash).

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

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

Непрочитанное сообщение BytEvil » 2015-03-25 13:07:15

depositaire писал(а):Там походу что то сменили на уровне авторизации на серверах Нода. Даже простым браузером не пускает на сверваки с живыми ключами. Вот тот скрипт что выше скинул BytEvil по сути работает, но с серверов нода у меня тоже не получилось заставить его обновляться.
Да ничего там не меняли, скрипт с гитхаба рандомно выбирает сервера обновлений, при желании можно настроить обновление с сервера с хорошим пингом (выбирается опытным путем, варьируется от 72 до 212 мс в среднем, у меня um06). Перешел на этот скрипт из-за того что с другими скриптами "умирают" закачки, после закачек примерно 5-6 nup`ов, особенно на длинных файлах. C прикрученным tor`ом избавился от этой проблемы. Ну и как говорится на вкус и цвет... ;)

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2015-03-25 13:31:37

Ну на Груве у меня не умирало. Столько времени трудился. С этим тоже получилось обновится. С официального сервера всё стянулось. Правда там другое строение каталогов и что то не понял как симлинки заставить его делать. Перекачивать все файлы для каждой версии это маразм какой то, всё равно одинаковые.

Ubuntu 12.04 - Работает.

BytEvil
проходил мимо
Сообщения: 7
Зарегистрирован: 2015-03-25 13:16:38

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

Непрочитанное сообщение BytEvil » 2015-03-25 13:54:23

depositaire писал(а):что то не понял как симлинки заставить его делать.
В config.cfg:

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

createLinksOnly=true;

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2015-03-25 13:57:38

BytEvil писал(а):
depositaire писал(а):что то не понял как симлинки заставить его делать.
В config.cfg:

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

createLinksOnly=true;
Это я видел, но тут кривое описание "Включает функцию создания зеркала путем создания лишь файла update.ver, не скачивая сами файлы обновления, а поддерживая лишь актуальные ссылки на оригинальный источник"

В старом скрипте сделано что он качает обновление для какой одной версии а потом тупо по папка симлинки кидает.

BytEvil
проходил мимо
Сообщения: 7
Зарегистрирован: 2015-03-25 13:16:38

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

Непрочитанное сообщение BytEvil » 2015-03-25 14:07:33

depositaire писал(а):что то не понял как симлинки заставить его делать.
В config.cfg:

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

createLinksOnly=true;
актуальные ссылки на оригинальный источник
вот именно, юзер получает update.ver а в нем уже ссылки на скачивание с нодовских серверов, с логином-паролем.

Попробуйте так сделать зеркало, потом откройте update.ver и все будет понятно...))

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2015-03-25 14:10:26

BytEvil писал(а):
depositaire писал(а):что то не понял как симлинки заставить его делать.
В config.cfg:

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

createLinksOnly=true;
актуальные ссылки на оригинальный источник
вот именно, юзер получает update.ver а в нем уже ссылки на скачивание с нодовских серверов, с логином-паролем.

Попробуйте так сделать зеркало, потом откройте update.ver и все будет понятно...))

да я уже выкачал все обновления с серверов) Там первично трафик большой а дальше уже мелочи. Не сильно заметно. Главное что паника прошла и все обновы забегали.

Там кстати в мануале косяк небольшой. По ссылке как ставить всё, какая то старая версия в архиве, ещё без Тора.

tambu
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-07-17 15:15:55

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

Непрочитанное сообщение tambu » 2015-03-25 14:11:22

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

BytEvil
проходил мимо
Сообщения: 7
Зарегистрирован: 2015-03-25 13:16:38

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

Непрочитанное сообщение BytEvil » 2015-03-25 14:16:58

depositaire писал(а):По ссылке как ставить всё, какая то старая версия в архиве, ещё без Тора.
Там ссылка на оригинальный скрипт. А ту мы рассмотрели вариант того скрипта... Вообще надо объединятся на гитхабе и творить, творить добро...))

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2015-03-25 14:20:46

BytEvil писал(а):
depositaire писал(а):По ссылке как ставить всё, какая то старая версия в архиве, ещё без Тора.
Там ссылка на оригинальный скрипт. А ту мы рассмотрели вариант того скрипта... Вообще надо объединятся на гитхабе и творить, творить добро...))
Надо нам тут с тобой заканчивать. А то выгонят из этой темы :oops:

BytEvil
проходил мимо
Сообщения: 7
Зарегистрирован: 2015-03-25 13:16:38

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

Непрочитанное сообщение BytEvil » 2015-03-25 15:19:27

tambu писал(а):поиск ключей не происходит и соответственно в строку коннекта ничего не подставляется
Вам в помощь новый nod32ms_v3.class.php, https://github.com/BytEvil/nod32ms/blob ... .class.php