Страница 15 из 75

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-13 22:46:18
pimlab
harmless писал(а): либо давайте запустим новую
Ежели вы согласны полностью оформить шапку и отметить необходимых зависимостей для скрипта, то я только ЗА

Отправлено спустя 2 часа 36 минут 38 секунд:

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

nod32ms.conf
..
# Генерирование index.html файла в корне www директории.
# В нем информация о: текущей БД, дате успешного обновления, логине/пароле и т.д. По умолчанию 0.

# generate_index_html = 0
...
закралась ошибочка
generate_index_html = 0
поправте на
generate_html = 0

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-21 13:12:27
kharkov_max
Перешел на допиляный скрипт.
Все заработало и на php70, но !!!
Использую Era4 server, т.е. скрипт для него делает зеркало, Era server обновляется с web сервера, а дальше клиенты забирают из Era4.

Запустил скрипт первый раз, натравил на каталог от старого скрипта, скрипт отработал нормально.
Проверяю обновления на Era, что то начал качать и на 45% Object not found, и писец ...
Натравливаю Eset клиента на Web сервер - скакал обновления нормально
Т.е. в клиенте заработало, а на сервере Era нет !!!
Запустил скрипт второй раз, он сделал какие то симлинки на какие то файлы ит после этого Era нормально обновила у себя базу.

Это так, для информации, может на что то кого то наведет...

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-21 13:33:37
harmless
Я же писал что первый запуск скрипта еще не пофиксеный!
Со второго раза скрипт докачивает пропуски и досоздает симлинки

Отправлено спустя 19 секунд:
pimlab писал(а):
harmless писал(а): либо давайте запустим новую
Ежели вы согласны полностью оформить шапку и отметить необходимых зависимостей для скрипта, то я только ЗА

Отправлено спустя 2 часа 36 минут 38 секунд:

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

nod32ms.conf
..
# Генерирование index.html файла в корне www директории.
# В нем информация о: текущей БД, дате успешного обновления, логине/пароле и т.д. По умолчанию 0.

# generate_index_html = 0
...
закралась ошибочка
generate_index_html = 0
поправте на
generate_html = 0
Исправлено

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-22 9:31:29
mrdronik
Доброе время суток
подскажите пожалуйста как правильно прописать в .htaccess правила rewrite для клиентов, у который прописано в настройках подключаться не в корень а по адресу http://ip/eset_upd/
заранее спасибо !!!!

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-23 10:18:51
LBV
у меня так

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

        Alias /eset_upd "/usr/local/www/nod/eset_upd/"
        AliasMatch ^/v([3-9])-rel-sta(.*) /usr/local/www/nod/v$1-rel-sta$2
        <Directory "/usr/local/www/nod/">
                Options +FollowSymlinks +Indexes
        </Directory>
        <Location /eset_upd>
        <IfModule mod_rewrite.c>
                RewriteEngine on
                Options +FollowSymlinks +Indexes
                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>
        Require all granted
        </Location>

Отправлено спустя 1 минуту 13 секунд:
но это в виртуал хосте

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-23 14:53:48
mrdronik
LBV писал(а):у меня так
Ок спасибо !!!!
вроде бы как всё заработало

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-24 11:59:54
boot-a
В windows с php 6 и 7 одна беда:
Консоль:

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

[2017-03-24, 08:52:08] Use valid key [TRIAL-0192935541:kah3skb8td] Exp
te 17.04.17
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
[2017-03-24, 08:52:31] [ver. 3] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 4] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 5] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 6] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 7] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 8] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 9] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 10] All mirrors is down!
[2017-03-24, 08:52:31] Total working time: 00:27
[2017-03-24, 08:52:31] Stop script.
Лог:

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

[2017-03-24, 08:52:04] Run script 1.0.191014 [Freedom for Ukraine]
[2017-03-24, 08:52:04] Keys file is empty!
[2017-03-24, 08:52:04] Begining search at google.pattern
[2017-03-24, 08:52:07] Link was found [http://www.google.ru/search?num=100&hl=ru&safe=off&as_qdr=d3&q=nod32+username+password&start=0]
[2017-03-24, 08:52:07] Found keys: 27
[2017-03-24, 08:52:07] Found invalid key [EAV-0179809145:googleuser]
[2017-03-24, 08:52:08] Found valid key [TRIAL-0192935541:kah3skb8td] Expiration date 17.04.17
[2017-03-24, 08:52:08] Use valid key [TRIAL-0192935541:kah3skb8td] Expiration date 17.04.17
[2017-03-24, 08:52:31] [ver. 3] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 4] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 5] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 6] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 7] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 8] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 9] All mirrors is down!
[2017-03-24, 08:52:31] [ver. 10] All mirrors is down!
[2017-03-24, 08:52:31] Total working time: 00:27
[2017-03-24, 08:52:31] Stop script.
Какой именно путь он не может найти не понятно. Серверы пингуются и NOD с них обновляется. Настройки, кроме логирования стандартные. Подскажите куда копать?

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-24 12:04:30
harmless
Путь к архиваторам вероятнее всего https://github.com/zxzharmlesszxz/eset_ ... .class.php
В моей версии на гите - вырезана под Windows папка с архиваторами.
Укажите в файле что по ссылке полный путь к архиваторам
В будущем перепишу класс на использование архиваторов из модулей PHP

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-24 14:01:03
boot-a
Перенес архиваторы в папку со скриптом для верности. Та же картина.
PS: не досмотрел, там же папка tools прописана. Спасибо!

Отправлено спустя 1 час 41 минуту 11 секунд:
1 раз обновился, но создал сложную структуру папок с файлами обновления. И все, больше не обновляется. В логах и консоли одно и то же:

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

[2017-03-24, 10:56:53] Use valid key [TRIAL-0192935541:kah3skb8td] Expiration date 17.04.17
[2017-03-24, 10:56:54] [ver. 3] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 4] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 5] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 6] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 7] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 8] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 9] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 10] All mirrors is down!
[2017-03-24, 10:56:54] Total working time: 00:01
[2017-03-24, 10:56:54] Stop script.

:( Удаление папки www ничего не дало.

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-24 14:16:45
KVAn
boot-a писал(а):Перенес архиваторы в папку со скриптом для верности. Та же картина.
PS: не досмотрел, там же папка tools прописана. Спасибо!

Отправлено спустя 1 час 41 минуту 11 секунд:
1 раз обновился, но создал сложную структуру папок с файлами обновления. И все, больше не обновляется. В логах и консоли одно и то же:

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

[2017-03-24, 10:56:53] Use valid key [TRIAL-0192935541:kah3skb8td] Expiration date 17.04.17
[2017-03-24, 10:56:54] [ver. 3] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 4] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 5] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 6] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 7] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 8] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 9] All mirrors is down!
[2017-03-24, 10:56:54] [ver. 10] All mirrors is down!
[2017-03-24, 10:56:54] Total working time: 00:01
[2017-03-24, 10:56:54] Stop script.

:( Удаление папки www ничего не дало.
Такое тоже случается нередко, вот только пришло на мыло от сервера:
[2017-03-24] [12:01:18] [ver. 3] Ни одно зеркало не отвечает!
[2017-03-24] [12:01:18] [ver. 4] Ни одно зеркало не отвечает!
[2017-03-24] [12:01:18] [ver. 5] Ни одно зеркало не отвечает!
[2017-03-24] [12:01:18] [ver. 6] Ни одно зеркало не отвечает!
[2017-03-24] [12:01:18] [ver. 7] Ни одно зеркало не отвечает!
[2017-03-24] [12:01:18] [ver. 8] Ни одно зеркало не отвечает!

Может стоит подождать, глюки?

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-24 16:11:45
boot-a
Действительно заработало. Скрипт скачивает все обновления, но зеркало в eset_upd не создает.Пробовал запускать несколько раз после скачивания баз, одно и то же:

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

[2017-03-24, 13:02:59] [ver. 3] Your database is relevant 15141 (20170324)
[2017-03-24, 13:02:59] [ver. 4] Your database is relevant 15141 (20170324)
[2017-03-24, 13:02:59] [ver. 5] Your database is relevant 15141 (20170324)
[2017-03-24, 13:02:59] [ver. 6] Your database is relevant 15141 (20170324)
[2017-03-24, 13:02:59] [ver. 7] Your database is relevant 15141 (20170324)
[2017-03-24, 13:03:00] [ver. 8] Your database is relevant 15141 (20170324)
[2017-03-24, 13:03:00] [ver. 9] Your database is relevant 15141 (20170324)
[2017-03-24, 13:03:00] [ver. 10] Your database is relevant 15141 (20170324)
[2017-03-24, 13:03:00] [ver. 3] Total size database: 239.15 MBytes
[2017-03-24, 13:03:00] [ver. 3] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:01] [ver. 4] Total size database: 140.2 MBytes
[2017-03-24, 13:03:01] [ver. 4] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:01] [ver. 5] Total size database: 302.31 MBytes
[2017-03-24, 13:03:01] [ver. 5] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:01] [ver. 6] Total size database: 217.54 MBytes
[2017-03-24, 13:03:01] [ver. 6] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:02] [ver. 7] Total size database: 144.99 MBytes
[2017-03-24, 13:03:02] [ver. 7] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:02] [ver. 8] Total size database: 145.01 MBytes
[2017-03-24, 13:03:02] [ver. 8] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:03] [ver. 9] Total size database: 274.2 MBytes
[2017-03-24, 13:03:03] [ver. 9] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:03] [ver. 10] Total size database: 288.43 MBytes
[2017-03-24, 13:03:03] [ver. 10] Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
[2017-03-24, 13:03:03] Total size for all databases: 1.71 GBytes
[2017-03-24, 13:03:03] Total working time: 00:44
[2017-03-24, 13:03:03] Stop script.
Во вложенных папках eset_upd с версиями антивируса только файлы update.ver с путями типа file=/v8-rel-sta/mod_041_w10upgrade_1000/em041_32_l0.nup...

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-26 16:39:02
boot-a
upd: прошу простить дурака за последний вопрос и спасибо, что не обругали. :) Спасибо автору!

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 13:55:30
harmless
UPDATED!
В текущей версии:
- вырезаны: icq, phpmailer
- исправлено логирование дозагружаемых файлов баз
было - Your database was successfully updated from 15141 (20170324) to 15141 (20170324)
стало - All files for database 15141 (20170324) was successfully downloaded
- очиста кода
- замена метода хранения логов - теперь на всех ОС логи хранятся в gz-архивах
- заменен метод разархивирования для *NIX систем - автоматическое определение месторасположения unrar
- в README.md добавлена секция по настройке nginx vhost под зеркало
- что-то мог еще забыть

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 14:07:29
kharkov_max
Зачем же ты mailer вырезал? Ведь нужный механизм...

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 18:13:13
harmless
kharkov_max писал(а):Зачем же ты mailer вырезал? Ведь нужный механизм...
Не использую)
Могу вернуть) либо сделать бранч с мейлером

Отправлено спустя 37 минут 1 секунду:
Кому нужен функционал mailer’а - бранч with_mailer

Отправлено спустя 1 час 23 минуты 5 секунд:
Передумал и объединил бранчи - для дайнешей поддержки автообновлений

Отправлено спустя 1 час 55 минут 31 секунду:
Для автоматического обновления скрипта:

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 21:43:32
boot-a
А чего про Endpoint Antivirus ни слова? 6-я версия подключается, начинает загружать update.ver, после чего сразу перескакивает на обновление модулей 0/14... ничего не скачивая. После этого выводиться сообщение, о успешном обновлении. Но версии баз и модулей прежние, ошибок в логах нет. Странное поведение... Проверял на разных ОС.

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 22:31:13
kharkov_max
Верни маилер...

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-28 23:50:50
harmless
kharkov_max писал(а):Верни маилер...
Я же написал - Передумал и объединил бранчи - для дайнешей поддержки автообновлений(теперь одна ветка с мейлером)

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 11:40:24
pimlab
Спасибо за труды :)
я так понимаю и вижу проблема пропуска фаилов пока не решена?

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 12:05:45
harmless
Частично - после загрузки баз скрипт проверяет наличие всех файлов(но с первого запуска пока не пофиксил)

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 15:08:41
pimlab
а можно nod32ms.conf.rus сразу в UTF8 ?

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 18:29:17
harmless
pimlab писал(а):а можно nod32ms.conf.rus сразу в UTF8 ?
Сейчас должен быть в utf-8

Отправлено спустя 2 часа 2 минуты 39 секунд:
В версии на гите закралась ошибка несовместимости с сервером где лежат исходники для автообновления
30 марта будет новый билд, ссылку дам сюда

Отправлено спустя 21 минуту 28 секунд:
И еще - поделитесь версиями антивируса, в которых можно указать адрес сервера обновлений, а то вот столкнулся с тем что в 9 вообще нет такого функционала

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 20:10:58
pimlab
eav,ess 4-8 версии знаю как указать , а вот в 9 не нашёл тоже(гугл особо не помог). решил подменой ДНС , но лицензия дни один фиг считает ... вернулся на 8 и новые даже и не пробовал.
Самому интересно, КАК ?!

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-29 22:03:51
boot-a
Последняя версия не создает update.ver в папке eset_upd, только в папках с версиями. Соответственно обновиться по универсальной ссылке .../eset_upd/ невозможно.

Отправлено спустя 1 час 21 минуту 18 секунд:
Функционал указания сервера обновлений, к стати, есть во всех версиях, его активность в интерфейсе зависит от параметра реестра HKEY_LOCAL_MACHINE\SOFTWARE\ESET\ESET Security\CurrentVersion\Info\PackageFeatures

Отправлено спустя 1 минуту 4 секунды:
http://ftpn.ru/nod32-change-update-server/ - тут есть значения. Мне, правда, f5ac для 9-й версии не помог. С остальными все как по ссылке.

шустрый скрипт скрипт зеркала NOD32

Добавлено: 2017-03-30 0:23:01
harmless
Все она скачивает и ложит туда файл, но только при включенном обновлении 3 версии - это её файл

Отправлено спустя 35 минут :
Скрипт обновлен - исправления авто обновления и работы по крону
https://github.com/zxzharmlesszxz/eset_ ... 0.20190330