Страница 50 из 54
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-14 23:17:03
xXxSPYxXx
vlashsk писал(а):а можно на свой ПК органивоать работу срипта и загрузки обнов?
- а уже ПК2.... и т.д. кушают обновы с ПК1 (это наверное было бы верно)
я так понимаю - лучше организовать серв на своем ПК?
Openserver
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-19 16:01:57
vlashsk
xXxSPYxXx писал(а): Openserver
запущен... в качестве домена каталог "nod32ms", если я правильно понял вместо адреса зеркала в файле конфига нужно указать ИП адрес сервера?
Отправлено спустя 42 минуты 39 секунд:
ни фига не качается - вот лог
Код: Выделить всё
[19/04/2016 12:44:23][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[19/04/2016 12:44:24]SYSTEM: WINNT
[19/04/2016 12:44:25]REMOVE INVALID KEY [EAV-0089826020:m94494697c]
[19/04/2016 12:44:25]REMOVE INVALID KEY [TRIAL-0091166561:2ukj2f49xa]
[19/04/2016 12:44:26]REMOVE INVALID KEY [TRIAL-0088454799:xsfk2kbppf]
[19/04/2016 12:44:26]NOT FOUND VALID KEYS IN keys.txt
[19/04/2016 12:44:27]RUN FINDER KEYS
[19/04/2016 12:44:27]USED KEY FROM CONFIG FILE, AUTO SEARCH DISABLED
[19/04/2016 12:44:29]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [d:\nod32ms\temp\eset_upd\update.ver]
[19/04/2016 12:44:30][MASTER SERVER OFFLINE]
[19/04/2016 12:44:30][STOP NOD32MS]
[19/04/2016 12:48:15][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[19/04/2016 12:48:15]SYSTEM: WINNT
[19/04/2016 12:48:16]REMOVE INVALID KEY [EAV-0089826020:m94494697c]
[19/04/2016 12:48:16]REMOVE INVALID KEY [TRIAL-0091166561:2ukj2f49xa]
[19/04/2016 12:48:17]REMOVE INVALID KEY [TRIAL-0088454799:xsfk2kbppf]
[19/04/2016 12:48:17]NOT FOUND VALID KEYS IN keys.txt
[19/04/2016 12:48:17]RUN FINDER KEYS
[19/04/2016 12:48:18]USED KEY FROM CONFIG FILE, AUTO SEARCH DISABLED
[19/04/2016 12:48:19]ERROR [nod32ms::DownloadUpdateVer] DOWNLOAD FAIL [d:\nod32ms\temp\eset_upd\update.ver]
[19/04/2016 12:48:20][MASTER SERVER OFFLINE]
[19/04/2016 12:48:21][STOP NOD32MS]
[19/04/2016 12:51:49][RUN NOD32MS] - nod32 mirror script ver. () by AlexCo
[19/04/2016 12:51:49]SYSTEM: WINNT
[19/04/2016 12:52:11]REMOVE INVALID KEY [EAV-0089826020:m94494697c]
[19/04/2016 12:52:32]REMOVE INVALID KEY [TRIAL-0091166561:2ukj2f49xa]
[19/04/2016 12:52:54]REMOVE INVALID KEY [TRIAL-0088454799:xsfk2kbppf]
[19/04/2016 12:52:54]NOT FOUND VALID KEYS IN keys.txt
[19/04/2016 12:52:54]RUN FINDER KEYS
[19/04/2016 12:52:55]USED KEY FROM CONFIG FILE, AUTO SEARCH DISABLED
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-19 18:36:35
Bugaev
Надо вписать валидный ключ в конфиг файла, если нету, то включить поиск. Поиск у вас выключен
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-19 22:31:42
vlashsk
ни фига ...
вот так выглядит каталог скрипта
аа вот скрин файл конфига (взят по образцу из примера одного из постов....
поичск ключей разрешен - а это
ЛОГ
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-19 23:26:41
Bugaev
что внутри файла update.php ?
у меня уже давно скрипт неработает, поэтому выключен!
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 0:10:03
vlashsk
Bugaev писал(а): что внутри файла update.php ?
ВОТ
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 0:40:29
Bugaev
все неправильно, такие файлы открывать надо в notepad++
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 0:46:52
vlashsk
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 7:40:27
Bugaev
да, так нормально
в предыдущих своих сообщениях, не пали свой ключ, который в конфиге прописан и проверь, есть ли винрар и работает ли вингет
winrar
wget
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 7:40:46
Bugaev
так выглядит мой конфиг. временная папка f:\nod32\temp, с сайтом папка f:\nod32\www
скрипт может лежать где угодно
Код: Выделить всё
###GLOBAL SETTINGS###
#Включает режим самообновления программы
selfupdate = 1
#Вывод рапорта об ошибках в случае возникновения
php_error_reporting = 1
#Зеркало eset.com для загрузки свежих обновлений
mirror = update.eset.com
#mirror = um21.eset.com
#Временная зона, для *nix систем
timezone = Europe/Moscow
#Автопоиск ключей, если равен 0 то используются параметры username и password для получения обновлений
keys_autofind = 0
username = EAV-0144987438
password = 6ntcf2hfaf
#Колличество разбираемых страниц на предмет поиска ключей
keys_autofind_page = 5
#Путь к временной папке
temp_dir = f:\nod32\temp
#Путь к рабочей директории сервиса где будут лежать сигнатуры антивируса, это может быть http, ftp, share, sync и прочие
work_dir = f:\nod32\www
#Путь к журналу
log_dir = f:\nod32\log
#Разрешение записывать все действия в лог
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
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 10:32:55
5973785
Если мне память не изменяет этот скрипт уже давно перестал работать и я пересел на скрипт из соседней ветки...хотя там тоже пришлось поработать напильником. Если честно я бы под виндой не стал бы заморачивается с запуском этих скриптов. Использовал бы rsync зеркала.
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 11:34:17
xXxSPYxXx
5973785 писал(а):Если мне память не изменяет этот скрипт уже давно перестал работать и я пересел на скрипт из соседней ветки...хотя там тоже пришлось поработать напильником. Если честно я бы под виндой не стал бы заморачивается с запуском этих скриптов. Использовал бы rsync зеркала.
У меня этот скрипт работает уже больше 5-ти лет. Я даже вносил изменения в код, чтобы данный скрипт работал на php7.0 и кидал ссылку, вам нужно пролистать на 2-3 страницы назад.
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 13:34:33
vlashsk
Bugaev писал(а): так выглядит мой конфиг
спасибо - наконец-то полетело, хотелось бы уточнить:
- вот так выглядит каталог
TEMP, а так - каталог
WORK (www)
что это за папки такие появились
...\v3-rel-sta\mod_000_loader_1098\... - они нужны или они для скрипта - их нужно оставлять или удалять вручную
К чему будет подключаться сам НОД? - он ищет update.ver? и именно с него имеет обновы?
xXxSPYxXx писал(а): с минификсом на пхп7
спасибо за ссылочку - просто накатить сверху?
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 13:41:30
xXxSPYxXx
vlashsk писал(а):Bugaev писал(а): так выглядит мой конфиг
спасибо - наконец-то полетело, хотелось бы уточнить:
- вот так выглядит каталог
TEMP, а так - каталог
WORK (www)
что это за папки такие появились
...\v3-rel-sta\mod_000_loader_1098\... - они нужны или они для скрипта - их нужно оставлять или удалять вручную
К чему будет подключаться сам НОД? - он ищет update.ver? и именно с него имеет обновы?
xXxSPYxXx писал(а): с минификсом на пхп7
спасибо за ссылочку - просто накатить сверху?
Это полноценный скрипт, можете просто накатить поверху, но проверьте конфиги, чтобы они не перезаписались.
НОД ищет update.ver
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 17:01:08
vlashsk
и вот беда... скрипт то работает и обновы вроде сыплются,
ВОТ ЧТО в рабочем каталоге после работы скрипта
но с данного зеркала другие ПК по сети обновлятся не хотят - пишут "ошибка .... и т.д."
- есть другой метод, который по тому же приницпу (но наоброт) работает и тоже загружает обновы и создает зеркало - каталог
ВОТ ТАКОЙ - и с него аж бегом кушают все ПК по сети
В чем проблема? - скрипт не то ищет? не то качает? или проблема в конфиге?
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 17:05:05
5973785
Добавь сзданое скриптом зеркало к nodviem да просмотри чем отличается.
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 17:10:30
fahr
смотрите, что у вас в update.ver, в т.ч. в каждой директории (v4, v5, v6)
оттуда и начинайте поиски, базы должны лежать по путям указанным в update.ver
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 18:17:25
vlashsk
fahr писал(а): смотрите, что у вас в update.ver,....оттуда и начинайте поиски
я взял полностью готовые набор каталогов со скриптом по реальной последней ссылке... наиболее вероятная причина в чем может быть?
и как смотреть update.ver? чем открыть? notepad++ че то его совесем не видит...
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 18:32:37
fahr
vlashsk писал(а): зачем, и поиск зачем.
я не знаю, вероятно вы зеркало решили сделать, не? )))
вот вам кусок из update.ver
Код: Выделить всё
[ESSBE_WINNT64_1049]
version=3.0.695.0
buildMS=196608
buildLS=45547520
display_name="ESET Smart Security BUSINESS EDITION (Russian, 64bit)"
type=essbe
category=component
date=19.01.2010
language=1049
platform=winnt64
file=/v3-rel-sta/pcu_win_rus_endpoint_844424975679488/essbe_nt64_rus.nup
size=10512785
смотрите строку "file=", значение есть путь где лежит соответствующий файл базы, оттуда у вас клиент и будет скачивать обновление
если ваш сервер не перенаправил клиента по соответствующему пути - получите ошибку, что вероятно всего у вас и происходит.
пропишите в конфиге сервера алиасы и/или реврайты
у вас на apache или на nginx сервере зеркало крутится?
Отправлено спустя 4 минуты 48 секунд:
если апач, то подойдет выражение
Код: Выделить всё
RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([4-8])
ну и дальше алиас можете прописать. зависит от того, где и как у вас базы лежат
Отправлено спустя 3 минуты 34 секунды:
если как у меня, к примеру по /v3-rel-sta/...., то можно написать что-то вроде
Код: Выделить всё
Alias /eset_upd "/путь_до_директории_с_update.ver/eset_upd"
AliasMatch ^/v([3-8])-rel-sta(.*) /путь_до_баз/nod32ms/v$1-rel-sta$2
опять же это только для апача сгодится, ну и пути у вас должны иметь вид, как в windows'е
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 21:22:37
vlashsk
fahr писал(а): у вас на apache или на nginx сервере зеркало крутится?
вооще каталог скрипта в домене под Опенсервером
запускаю с вкл и без вкл Опен - результат одинаковый (пытаюсь локально все протестить)
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 21:28:46
fahr
vlashsk писал(а):fahr писал(а): у вас на apache или на nginx сервере зеркало крутится?
вооще каталог скрипта в домене под Опенсервером
запускаю с вкл и без вкл Опен - результат одинаковый (пытаюсь локально все протестить)
это вы сейчас про что сказали? у вас же есть в этом опенсервере Apache 2.2.31 / 2.4.18? так и что мешает сконфигурировать домен, хоть бы и локальный?
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 23:31:44
vlashsk
ой-йо... вот это я прогнал... нашел проблему))) вернее собственый недогляд...
изначально /ver запакованный скачивается - и его нужно распаковать
так вот в распакованном виде он подхватывается клиентом - аж бегом))
вот такие пироги
а вот теперь.. чтобы распаковщик работал в автомате что сделать нужно? - чтобы при скачивании зеркала файл /ver оставался в каталоге уже распакованный, ну или при запросе от клиента он передавался в распакованном виде (не руками же разархивировать каждый раз после загрузки обнов)
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-20 23:35:05
fahr
так unrar
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-21 0:03:32
vlashsk
я понимаю... он также реализован уже в том же Опене.. но как его настроить - чтобы атвоматом пропускал через себя или запускался - кроном через время? или есть способ полехше?
Скрипт зеркала nod32 mirror script
Добавлено: 2016-04-21 0:06:12
5973785
Скрипт должен распаковывать сам. Для это там лежит в паке system/tools unrar.exe Почему он этого не делает вопрос...