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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
zzGuru
рядовой
Сообщения: 14
Зарегистрирован: 2011-05-16 9:17:12

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

Непрочитанное сообщение zzGuru » 2013-07-17 13:45:54

Скажите пожалуйста, можно ли обновить нод с ftp ? Или возможно сделать так, чтобы сервер обновления спрашивал какой нибудь логин и пароль для доступа к файлам обновления? При попытке обновления с ftp пишет - неверная ссылка на сервер обновления. С HTTP обновляется прекрасно.

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

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

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

Непрочитанное сообщение tambu » 2013-07-17 15:20:05

Я так понимаю разработчик выпустил обновление? У меня в конфиге выставлено, что обновки должны скачиваться автоматически, чего похоже не происходит, т.к. с ключами проблема. С автопоиском ключей обновление вирусных баз не происходит. Сайт разработчика, что указан в шапке темы тоже не работает.. ЧЯДНТ ?

varkon
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-01-27 19:08:21

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

Непрочитанное сообщение varkon » 2013-07-17 16:35:08

zzGuru писал(а):Скажите пожалуйста, можно ли обновить нод с ftp ? Или возможно сделать так, чтобы сервер обновления спрашивал какой нибудь логин и пароль для доступа к файлам обновления? При попытке обновления с ftp пишет - неверная ссылка на сервер обновления. С HTTP обновляется прекрасно.
установить пароль на доступ к папке - используя .htaccess и .htpasswd - у меня например сделано так.

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

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

Непрочитанное сообщение viktor6 » 2013-07-17 19:13:48

alexco
А можно сделать так чтоб файл manual_start.sh при автоматическом обновлении скрипта не обновлялся если в нем небыло изменений по сравнению из предыдущей версии?


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

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

Непрочитанное сообщение Bugaev » 2013-07-24 15:09:01

связано со скриптом или нет, на одном обновлении на клиентах вылезает окошко с неправильной подписью !

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

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

Непрочитанное сообщение AvAToR » 2013-07-25 14:00:37

привет всем
все работает замечательно, :Yahoo!: скрипт последний с шапки

правда внес некоторые правки, взятые из данной ветки:
1 cat inc/nod32ms_v3.class.php | grep chmod
$this->tools->CLI("chmod -R +x ".$file);
2 cat inc/classes/tools.class.php | grep wget
case "Linux": system("wget -N -P ".$dest." ".$source); break;
case "FreeBSD": system("wget -N -P ".$dest." ".$source); break;
case "WINNT": shell_exec(TOOLS . "wget.exe -P ".$dest." ".$source); break;

Огромное человеческое спасибо, всем форймчанам и в частности, челу взявшему на себя данную ношу :good:

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

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

Непрочитанное сообщение tambu » 2013-07-25 14:50:16

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

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

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

Непрочитанное сообщение AvAToR » 2013-07-25 14:59:26

верно сам на эти грабли наступил:
keys_autofind = false -> keys_autofind = 0
так заработало

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

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

Непрочитанное сообщение Bugaev » 2013-07-26 13:19:42

опять недокачиваются обновы через крон, и ключи не ищет!!!!!!!!! Автор - дай абсолютный линк на рабочую версию скрипта, что в шапке там старые и без конфига

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

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

Непрочитанное сообщение AvAToR » 2013-07-26 13:24:12

вчера ставил все с нуля, была версия 2-что-то там, поставил из шапки, конфиг взял:
http://forum.lissyara.su/viewtopic.php? ... &start=625
чуть подправил под себя, ну и внес малехо, см посты выше, все работает отлично;-)

istaron
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-07-15 3:23:53

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

Непрочитанное сообщение istaron » 2013-08-01 3:51:30

Скрипт постоянно выдавал ошибку авторизации(ubuntu 13.04). Исправил с помощью изменения строки в файле tools.class.php:

cat inc/classes/tools.class.php | grep wget\ --
case "Linux": system("wget --auth-no-challenge -N -P ".$dest." ".$source); break;

TokiMe
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-05-04 4:04:56

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

Непрочитанное сообщение TokiMe » 2013-08-10 13:16:15

странное затишье :) у меня с 1 числа скрипт перестал работать, у остальных все путем? :)

JetFire
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-07-27 23:30:58

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

Непрочитанное сообщение JetFire » 2013-08-10 14:47:05

TokiMe писал(а):странное затишье :) у меня с 1 числа скрипт перестал работать, у остальных все путем? :)
Не поверишь, но у меня работает )

TokiMe
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-05-04 4:04:56

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

Непрочитанное сообщение TokiMe » 2013-08-10 15:01:22

пичаль да и только, на скачивании вгетом update.ver виснет, последний раз скачало 2 августа в час ночи и все труба.

TokiMe
проходил мимо
Сообщения: 7
Зарегистрирован: 2013-05-04 4:04:56

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

Непрочитанное сообщение TokiMe » 2013-08-10 15:25:12

сменил провайдера и все пошло, вывод? банят О_о???

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

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

Непрочитанное сообщение Bugaev » 2013-08-11 19:28:04

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

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

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

Непрочитанное сообщение Bugaev » 2013-08-11 23:29:35

Bugaev писал(а):можно ли как нибудь прописать для wget чтобы сервер думал что качают не wget-ом а например самим антивирусом ?
небходимо представляться wget-у как через HTTP_USER_AGENT=ESS Update (Windows; U; 32bit; VDB 14738; BPC 4.0.314.0; OS: 6.1.7601 SP 1.0 NT; TDB 14738; CH 1.1; LNG 1049; x64c; APP eavbe; BEO 1; ASP 0.10; FW 0.0; PX 0; PUA 1)

StasPC
проходил мимо
Сообщения: 1
Зарегистрирован: 2013-08-06 18:09:04

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

Непрочитанное сообщение StasPC » 2013-08-13 14:12:05

Всем привет!

При запуске в ручную manual_start.sh для проверки скрипта, выдает следующее:

Warning: file_get_contents(http://...@/v3-rel-sta/mod_002_engine/em002_32_n2.nup): failed to open stream: operation failed in /usr/local/etc/nod32ms/inc/nod32ms_v3.class.php on line 174

Warning: file_get_contents(http://...@/v3-rel-sta/mod_002_engine/em002_32_n2.nup): failed to open stream: operation failed in /usr/local/etc/nod32ms/inc/nod32ms_v3.class.php on line 174

Warning: file_get_contents(http://...@/v3-rel-sta/mod_002_engine/em002_32_n2.nup): failed to open stream: operation failed in /usr/local/etc/nod32ms/inc/nod32ms_v3.class.php on line 174
http:///eset_upd/v4/update.ver: Invalid host name.

Подскажите, в связи с чем это может просходить? Не актуальны сервера обновления?

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

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

Непрочитанное сообщение Bugaev » 2013-08-13 17:09:12

похоже сервер обновлений совсем неуказан, в конфиге пропиши

Аватара пользователя
V0lk
рядовой
Сообщения: 41
Зарегистрирован: 2013-07-02 16:43:29

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

Непрочитанное сообщение V0lk » 2013-08-14 10:04:54

Отцы! Вновь прошу вашей помощи!

И так, лишился я своего старого VPS, причем внезапно. Соответственно, вытянуть из него ничего не успел.
Тогда я сменил A record домена для апдейтов на новый "сервак" и с нуля поднял скрипт (скачал nod32ms_latest.tar.bz2, nod32ms.conf нагуглил на предидущих страницах). ОС - Debian Wheezy 7.1 AMD64.
И вот вилезла наружу старая проблема - NOD32 v6 скачивает апдейты, НО не может применить последний и в результате - ошибка обновления через /eset_upd/v6/.

Конфиг:

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

###GLOBAL SETTINGS###

#Включает режим самообновления программы
selfupdate = 1

#Вывод рапорта об ошибках в случае возникновения
php_error_reporting = 1

#Зеркало eset.com для загрузки свежих обновлений
mirror = um21.eset.com

#Временная зона, для *nix систем
timezone = Europe/Kiev

#Автопоиск ключей, если равен 0 то используются параметры username и password для получения обновлений 
keys_autofind = 1
username = EAV-123456
password = password

#Колличество разбираемых страниц на предмет поиска ключей
keys_autofind_page = 50

#Путь к временной папке
temp_dir = /var/tmp

#Путь к рабочей директории сервиса где будут лежать сигнатуры антивируса, это может быть http, ftp, share, sync и прочие
work_dir = /var/www/eset

#Путь к журналу
log_dir = /var/log/nod32ms/

#Разрешение записывать все действия в лог 
write_to_log = 1

#Выводит последнюю ошибку прямо в консоль
show_last_error = 1


###MAIL SETTINGS###


#Включает оповещение через почту в случае ошибки
mail_enabled = 0

#SNMP сервер для отправки почты
mail_smtp_host = mail.rambler.ru

#Порт SNMP сервера (по умолчанию 25)
mail_smtp_port = 25

#Разрешает SNMP авторизацнию
mail_smtp_auth = 1

#Имя пользователя для доступа к SNMP серверу
mail_smtp_username = user@rambler.ru

#Пароль для доступа к SNMP серверу
mail_smtp_password = passsword

#Почтовый адрес того, кому будет приходить сообщение об ошибке
mail_admin_address = admin_mail@mail.ru

#Имя кого, кому будет приходить сообщение об ошибке
mail_admin_name = nod32_mirror_scrip

###UPDATE SETTINGS###


#Разрешает загрузку обновлений 3-ей и 4-ой версии EAV, ESS для 32 битных систем 
update_version345_arch32 = 1

#Разрешает загрузку обновлений 3-ей и 4-ой версии EAV, ESS для 64 битных систем 
update_version345_arch64 = 1

#Разрешает загрузку обновлений 3-ей и 4-ой версии EAV, ESS для выбраных локалей (enu, rus, ukr, deu, fra, и т.п.) возможен выбор нескольких языков через запятую
update_version345_language = rus, enu, ukr

В логах апача все чисто. Странности есть только в логе работы скрипта:

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

[14/08/2013 10:00:01][RUN NOD32MS] - nod32 mirror script ver. 3.0.0 beta5 (3014) by AlexCo
[14/08/2013 10:00:01]SYSTEM: Linux
[14/08/2013 10:00:02]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[14/08/2013 10:00:02]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/]
[14/08/2013 10:00:03]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[14/08/2013 10:00:03]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v4/]
[14/08/2013 10:00:03]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[14/08/2013 10:00:03]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v5/]
[14/08/2013 10:00:03]DOWNLOAD NEW [/var/tmp/update.ver] FILE
[14/08/2013 10:00:03]UNRAR FILE [/var/tmp/update.ver] TO [/var/tmp/eset_upd/v6/]
[14/08/2013 10:00:04]SELECTED TO UPDATE '1424' FILES TOTAL SIZE OF '820 Mb'
[14/08/2013 10:00:04]VERSION SIGNATURE ''
[14/08/2013 10:00:04]COPY TEMP [update.ver] TO [/var/www/eset/eset_upd/update.ver]
[14/08/2013 10:00:04]COPY TEMP [update.ver] TO [/var/www/eset/eset_upd/v4/update.ver]
[14/08/2013 10:00:04]COPY TEMP [update.ver] TO [/var/www/eset/eset_upd/v5/update.ver]
[14/08/2013 10:00:04]COPY TEMP [update.ver] TO [/var/www/eset/eset_upd/v6/update.ver]
[14/08/2013 10:00:04][MASTER SERVER ONLINE]
[14/08/2013 10:00:04][STOP NOD32MS]
Где же VERSION SIGNATURE ''?
Куда копать? На старом VPS работало нормально все.
НЕТ ВОЙНЕ!

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

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

Непрочитанное сообщение FoKs » 2013-08-14 13:46:12

У меня тоже 6я версия не до конца обновляется, вечером напишу конкретно, но ошибка появилась недавно, остальные версии нормуль.

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

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

Непрочитанное сообщение FoKs » 2013-08-14 15:22:28

Идёт процесс обновления доходит до 15/16 и вылетает с ошибкой "ошибка загрузки файла с сервера обновлений", антивирус 6й версии, остальные нормально обновляются, в апаче нет признаков отсутствия каких либо файлов.

Аватара пользователя
V0lk
рядовой
Сообщения: 41
Зарегистрирован: 2013-07-02 16:43:29

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

Непрочитанное сообщение V0lk » 2013-08-14 16:06:00

FoKs писал(а):Идёт процесс обновления доходит до 15/16 и вылетает с ошибкой "ошибка загрузки файла с сервера обновлений", антивирус 6й версии, остальные нормально обновляются, в апаче нет признаков отсутствия каких либо файлов.
Аналогично, но у меня 2/3 и ошибка.
НЕТ ВОЙНЕ!

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

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

Непрочитанное сообщение Bugaev » 2013-08-14 21:29:32

Насчёт проблем с оббновлениями после скачивания с зеркала владельцев, я написал длинный скрипт по ручному скачиванию всех файлов из update.ver и после этого у клиентов при скачивании всплывал вопрос о правильной цифровой подписи при взятии файлов /mod_000_loader/em000_32_l0.nup и /mod_000_loader/em000_64_l0.nup . Хотя файлы самые новые ошибки были, со старой ваерсией проблем невозникало!!!!!
работаю пока с 3 и 4-ой версиями клиентов!!!


если интересно могу выложить скрипт для виндов, там нужен только wget и unrar, хотя он и ненужен