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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
pimlab
прапорщик
Сообщения: 459
Зарегистрирован: 2007-10-09 11:31:03

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

Непрочитанное сообщение pimlab » 2017-03-13 22:46:18

harmless писал(а):Источник цитаты либо давайте запустим новую

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

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

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

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

# generate_index_html = 0
...

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1757
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2017-03-21 13:12:27

Перешел на допиляный скрипт.
Все заработало и на php70, но !!!
Использую Era4 server, т.е. скрипт для него делает зеркало, Era server обновляется с web сервера, а дальше клиенты забирают из Era4.

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

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

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-21 13:33:37

Я же писал что первый запуск скрипта еще не пофиксеный!
Со второго раза скрипт докачивает пропуски и досоздает симлинки

Отправлено спустя 19 секунд:
pimlab писал(а):
harmless писал(а):Источник цитаты либо давайте запустим новую

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

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

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

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

# generate_index_html = 0
...

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

Исправлено

mrdronik
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 20:41:49

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

Непрочитанное сообщение mrdronik » 2017-03-22 9:31:29

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

LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

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

Непрочитанное сообщение LBV » 2017-03-23 10:18:51

у меня так

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

        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 секунд:
но это в виртуал хосте

mrdronik
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 20:41:49

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

Непрочитанное сообщение mrdronik » 2017-03-23 14:53:48

LBV писал(а):у меня так

Ок спасибо !!!!
вроде бы как всё заработало

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-24 11:59:54

В 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 с них обновляется. Настройки, кроме логирования стандартные. Подскажите куда копать?

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-24 12:04:30

Путь к архиваторам вероятнее всего https://github.com/zxzharmlesszxz/eset_mirror_script/blob/master/inc/classes/Tools.class.php
В моей версии на гите - вырезана под Windows папка с архиваторами.
Укажите в файле что по ссылке полный путь к архиваторам
В будущем перепишу класс на использование архиваторов из модулей PHP

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-24 14:01:03

Перенес архиваторы в папку со скриптом для верности. Та же картина.
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 ничего не дало.

KVAn
проходил мимо
Сообщения: 5
Зарегистрирован: 2013-09-26 17:24:11

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

Непрочитанное сообщение KVAn » 2017-03-24 14:16:45

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] Ни одно зеркало не отвечает!

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

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-24 16:11:45

Действительно заработало. Скрипт скачивает все обновления, но зеркало в 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...

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-26 16:39:02

upd: прошу простить дурака за последний вопрос и спасибо, что не обругали. :) Спасибо автору!

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-28 13:55:30

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 под зеркало
- что-то мог еще забыть

Аватара пользователя
kharkov_max
капитан
Сообщения: 1757
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2017-03-28 14:07:29

Зачем же ты mailer вырезал? Ведь нужный механизм...

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-28 14:54:37

kharkov_max писал(а):Зачем же ты mailer вырезал? Ведь нужный механизм...

Не использую)
Могу вернуть) либо сделать бранч с мейлером

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

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

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

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-28 21:43:32

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


harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-28 23:50:50

kharkov_max писал(а):Верни маилер...

Я же написал - Передумал и объединил бранчи - для дайнешей поддержки автообновлений(теперь одна ветка с мейлером)

pimlab
прапорщик
Сообщения: 459
Зарегистрирован: 2007-10-09 11:31:03

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

Непрочитанное сообщение pimlab » 2017-03-29 11:40:24

Спасибо за труды :)
я так понимаю и вижу проблема пропуска фаилов пока не решена?

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-29 12:05:45

Частично - после загрузки баз скрипт проверяет наличие всех файлов(но с первого запуска пока не пофиксил)

pimlab
прапорщик
Сообщения: 459
Зарегистрирован: 2007-10-09 11:31:03

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

Непрочитанное сообщение pimlab » 2017-03-29 15:08:41

а можно nod32ms.conf.rus сразу в UTF8 ?

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-29 18:07:49

pimlab писал(а):а можно nod32ms.conf.rus сразу в UTF8 ?

Сейчас должен быть в utf-8

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

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

pimlab
прапорщик
Сообщения: 459
Зарегистрирован: 2007-10-09 11:31:03

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

Непрочитанное сообщение pimlab » 2017-03-29 20:10:58

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

boot-a
проходил мимо
Сообщения: 7
Зарегистрирован: 2017-03-24 11:54:30

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

Непрочитанное сообщение boot-a » 2017-03-29 22:02:47

Последняя версия не создает 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-й версии не помог. С остальными все как по ссылке.

harmless
ст. прапорщик
Сообщения: 543
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

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

Непрочитанное сообщение harmless » 2017-03-30 0:23:01

Все она скачивает и ложит туда файл, но только при включенном обновлении 3 версии - это её файл

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


Вернуться в «Софт»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей