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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

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

Непрочитанное сообщение LBV » 2015-07-31 15:13:09

причину понял, буду разбираться

Отправлено спустя 1 минуту :
fahr, спасибо

Отправлено спустя 49 минут 9 секунд:
У кого на фряхе 10.1 через крон нормально запускается? У меня через крон ни одно зеркало не отвечает :(, руками все ок.

Отправлено спустя 40 минут 58 секунд:
Все через крон пашет, надо было в PATH дописать /usr/local/bin

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

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

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

Непрочитанное сообщение viktor6 » 2015-08-04 23:17:25

Ребята кому не жалко поделитесь своими серверами обновлений. Мой к сожалению накрылся комп где я держал скрипт и сервер обновления.

ogursoft
рядовой
Сообщения: 11
Зарегистрирован: 2014-10-17 9:20:46

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

Непрочитанное сообщение ogursoft » 2015-09-07 15:25:52

С 1 сентября перестал работать скрипт, в логах:
[2015-09-07, 14:05:01] Сервер обновления не отвечает!
[2015-09-07, 14:05:01] Запущен скрипт 1.0.191014 [Freedom for Ukraine]
[2015-09-07, 14:05:02] Будет использован ключ [Здесь логин и пасс, не публикую, чтобы не палить ключи] Срок действия 03.12.15
[2015-09-07, 14:05:03] [ver. 3] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:03] [ver. 4] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:03] [ver. 5] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:03] [ver. 6] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:04] [ver. 7] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:04] [ver. 8] Последняя версия базы 12213 (20150907) найдена на сервере um05.eset.com
[2015-09-07, 14:05:04] [ver. 3] Загрузка 80 файлов
[2015-09-07, 14:05:05] [ver. 3] Ошибка загрузки файла http://um05.eset.com/v3-rel-sta/mod_021 ... 32_n12.nup
Дальше повторение для всех файлов "Ошибка загрузки файла..."

NicromanseR
ефрейтор
Сообщения: 51
Зарегистрирован: 2014-03-23 19:36:20

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

Непрочитанное сообщение NicromanseR » 2015-09-07 19:12:48

ogursoft писал(а):С 1 сентября перестал работать скрипт, в логах:
[2015-09-07, 14:05:01] Сервер обновления не отвечает!
[2015-09-07, 14:05:01] Запущен скрипт 1.0.191014 [Freedom for Ukraine]
[2015-09-07, 14:05:02] Будет использован ключ [Здесь логин и пасс, не публикую, чтобы не палить ключи] Срок действия 03.12.15
А если указать другой сервер обновления в ручную?

ogursoft
рядовой
Сообщения: 11
Зарегистрирован: 2014-10-17 9:20:46

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

Непрочитанное сообщение ogursoft » 2015-09-08 8:03:19

У меня в конфиге указан список из 17 серверов

Отправлено спустя 27 минут 31 секунду:
Отбой, все заработало, был нерабочий ключ, удалил файл nod_keys.valid, нашел новый ключ и все пошло

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

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

Непрочитанное сообщение kharkov_max » 2015-10-09 12:05:57

Добрый день.

Гопода, нужна помощь...

Пытаюсь затянуть обновления 5й версии в ERA сервер либо в клиент NODv5 по url http://11.22.33.44/eset_upd/v5 с зеркала обновлений созданным этим скриптом.
Клиент выдает ошибку практически в конце, а сервер Era затыкается на 40%, в логах апача в access последняя запись про скачаный файл
'..... "GET /v5-rel-sta/mod_023_pegasus_6969/em023_32_n16.nup HTTP/1.1" 200 374040'

Скрипт на сервере для зеркала отрабатывает впервые, обновления скачивает все, без ошибок.

Есть еще один сервер зеркало, где скрипт работает уже пару лет, и вот со старого сервера клиенты v5 обновляются, а Era нет.

Не знаю в чем дело, может скрипт чего не дотягивает, а может это фишка Eset, типа "нефиг пользоваться старой версией, обновляйтесь до 7 или 8"

Собственно, возможно ли решить данную проблему ?

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

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

Непрочитанное сообщение kharkov_max » 2015-10-09 17:57:18

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

5973785
ефрейтор
Сообщения: 50
Зарегистрирован: 2009-09-19 13:02:45
Контактная информация:

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

Непрочитанное сообщение 5973785 » 2015-11-10 22:42:06

Есет запилил 9 версию, кто бы скрипт допилил.
Изображение

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-11-10 23:10:18

сходу вроде все очевидно, в init.php измени

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

$DIRECTORIES = array(3 => 'eset_upd', 4 => 'eset_upd/v4', 5 => 'eset_upd/v5', 6 => 'eset_upd/v6', 7 => 'eset_upd/v7', 8 => 'eset_upd/v8');
на

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

$DIRECTORIES = array(3 => 'eset_upd', 4 => 'eset_upd/v4', 5 => 'eset_upd/v5', 6 => 'eset_upd/v6', 7 => 'eset_upd/v7', 8 => 'eset_upd/v8', 9 => 'eset_upd/v9');
и в Config.class.php добавляй

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

'update_version9' => '1',
у меня закачал что-то, работоспособность проверить пока не смогу

Отправлено спустя 3 минуты 25 секунд:
ну и алиасы и реврайт к соответствующему виду в конфиге сервера нужно привести
у меня так

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

    <Directory /var/www/htdocs/xxx>

        RewriteEngine on

        RewriteCond %{HTTP_USER_AGENT} ^ESS.*BPC.3
        RewriteRule ^update.ver$ /eset_upd/update.ver [L]
        RewriteCond %{HTTP_USER_AGENT} ^ESS\ Update.*BPC\ ([4-9]) [OR]
        RewriteCond %{HTTP_USER_AGENT} ^UES\ Update.*BPC\ ([4-9])
        RewriteRule ^update.ver$ /eset_upd/v%1/update.ver [R]
    </Directory>
    Alias /eset_upd "/var/www/nod32ms/eset_upd"
    AliasMatch ^/v([3-9])-rel-sta(.*) /var/www/nod32ms/v$1-rel-sta$2

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-11-11 19:45:04

Сегодня установил ESS 9 на виндоус 7 х64, но что-то не разобрался как же его (ESS) натравить на сервер с обновлениями. Попытки наподобие как в 6-й, 7-й и 8-й версиях, с правкой реестра, не принесли результата. Кто-нибудь в курсе как сейчас это делается?


militar
проходил мимо
Сообщения: 5
Зарегистрирован: 2012-11-29 13:56:40

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

Непрочитанное сообщение militar » 2015-11-20 22:39:39

кто знает, Mobile Security обновы ловит?

bodun
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-11-26 11:06:11

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

Непрочитанное сообщение bodun » 2015-12-06 13:04:14

fahr писал(а):сходу вроде все очевидно, в init.php измени

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

$DIRECTORIES = array(3 => 'eset_upd', 4 => 'eset_upd/v4', 5 => 'eset_upd/v5', 6 => 'eset_upd/v6', 7 => 'eset_upd/v7', 8 => 'eset_upd/v8');
на

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

$DIRECTORIES = array(3 => 'eset_upd', 4 => 'eset_upd/v4', 5 => 'eset_upd/v5', 6 => 'eset_upd/v6', 7 => 'eset_upd/v7', 8 => 'eset_upd/v8', 9 => 'eset_upd/v9');
и в Config.class.php добавляй

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

'update_version9' => '1',
У меня сегодня этот номер не прошел - при таком изменении показывает "All mirrors is down" для всех версий (в моем случае от 3 до 9).
Из того, до чего докопался...
Функция find_best_mirrors в Mirror.class.php проверяет все зеркала для последней папки в конфиге (v9). А для этой папки сервера обновления просят логин/пароль (например http://um01.eset.com/eset_upd/v9/update.ver). Для предыдущих версий - все открыто.
Соответственно скрипт считает, что ни один сервер обновления не отвечает.
Можно в init.php элемент 9 => 'eset_upd/v9' поставить в другое место, тогда предыдущие версии обновляются, но и толку тогда в этом изменении нет.
Предполагаю, что для корректной работы необходимо более глобально переделывать скрипты - сначала искать/проверять ключи обновления, потом дальше работать - искать зеркала (уже с логином/паролем) и т. д.
Это, к сожалению, мне уже не особо доступно, так как я совершенно не знаю PHP - не моя область... :(
Возможно я и не прав - в таком случае буду рад поправкам и более легкому пути настройки обновления 9 версии :smile:

5973785
ефрейтор
Сообщения: 50
Зарегистрирован: 2009-09-19 13:02:45
Контактная информация:

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

Непрочитанное сообщение 5973785 » 2015-12-06 13:11:36

Они ещё отказались от связки логин пас. Антивирус ключь по какому-то алгоритму преобразовывает в связку логин пасс.
Изображение

fahr
мл. сержант
Сообщения: 111
Зарегистрирован: 2013-01-15 19:30:00

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

Непрочитанное сообщение fahr » 2015-12-06 13:21:55

bodun писал(а): У меня сегодня этот номер не прошел - при таком изменении показывает "All mirrors is down" для всех версий (в моем случае от 3 до 9).
Из того, до чего докопался...
Функция find_best_mirrors в Mirror.class.php проверяет все зеркала для последней папки в конфиге (v9). А для этой папки сервера обновления просят логин/пароль (например http://um01.eset.com/eset_upd/v9/update.ver). Для предыдущих версий - все открыто.
Соответственно скрипт считает, что ни один сервер обновления не отвечает.
Можно в init.php элемент 9 => 'eset_upd/v9' поставить в другое место, тогда предыдущие версии обновляются, но и толку тогда в этом изменении нет.
Предполагаю, что для корректной работы необходимо более глобально переделывать скрипты - сначала искать/проверять ключи обновления, потом дальше работать - искать зеркала (уже с логином/паролем) и т. д.
Это, к сожалению, мне уже не особо доступно, так как я совершенно не знаю PHP - не моя область... :(
Возможно я и не прав - в таком случае буду рад поправкам и более легкому пути настройки обновления 9 версии :smile:
сейчас посмотрел, действительно 9-я версия последний раз обновилась 2 декабря в 10:00 по МСК, но остальные обновляются нормально до сих пор.
Мне 9-ка ни к чему, т.к. настроить адрес зеркала в ESS 9 у меня пока не получилось, поэтому пока оставлю как есть, дальше посмотрим.

А вы настроили, как я понимаю?

bodun
проходил мимо
Сообщения: 4
Зарегистрирован: 2012-11-26 11:06:11

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

Непрочитанное сообщение bodun » 2015-12-06 13:50:10

Даже не пробовал, честно говоря.
Я начинаю обычно именно с сервера обновлений, потом уже обновляю клиентов.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1421
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

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

Непрочитанное сообщение server801 » 2015-12-07 11:28:37

как то рулить проксей придется в 9 ке. но программа еще и активированной должна быть)))

hexbear
рядовой
Сообщения: 19
Зарегистрирован: 2012-07-16 12:19:44
Откуда: Донецк, Украина

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

Непрочитанное сообщение hexbear » 2015-12-10 20:17:06

подскажите, почему-то перестало обновляться зеркало для 8-й версии...
вроде бы ничего не трогал, поставил всё с нуля - ошибка та же
[2015-12-10, 14:43:44] Запущен скрипт 1.0.191014 [Freedom for Ukraine]
[2015-12-10, 14:43:44] Будет использован ключ [EAV-xxx:xxxxxxxxx] Срок действия 18.09.16
[2015-12-10, 14:44:03] [ver. 3] Ваша база актуальна 12701 (20151210)
[2015-12-10, 14:44:03] [ver. 4] Ваша база актуальна 12701 (20151210)
[2015-12-10, 14:44:04] [ver. 5] Ваша база актуальна 12701 (20151210)
[2015-12-10, 14:44:04] [ver. 6] Ваша база актуальна 12701 (20151210)
[2015-12-10, 14:44:04] [ver. 7] Ваша база актуальна 12701 (20151210)
[2015-12-10, 14:44:16] [ver. 8] Ни одно зеркало не отвечает!
[2015-12-10, 14:44:16] Общее время выполнения: 00:32
[2015-12-10, 14:44:16] Скрипт остановлен.
Отправлено спустя 2 часа 30 минут 35 секунд:
Извиняюсь, всё заработало. Видимо, неопознанный глюк был

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

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

Непрочитанное сообщение alexco » 2016-02-27 23:19:35

TITANius красавчик, улучшил скрипт Groove, который с меня копировал. Надеюсь у вас получилось, ведь я так долго отсутствовал. Но сегодня я вернулся и начал разработку своего скрипта почти с нуля. Это не конкуренция просто хочу выдать хороший продукт, посмотрим что получится. к сожалению давно Groove не видел
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение kharkov_max » 2016-03-01 9:40:17

alexco писал(а):TITANius красавчик, улучшил скрипт Groove, который с меня копировал. Надеюсь у вас получилось, ведь я так долго отсутствовал. Но сегодня я вернулся и начал разработку своего скрипта почти с нуля. Это не конкуренция просто хочу выдать хороший продукт, посмотрим что получится. к сожалению давно Groove не видел
Новую ветку делай, а то тут уже .....

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

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

Непрочитанное сообщение alexco » 2016-03-02 1:27:54

kharkov_max ветку оставлю, только перенесу старые сообщения в другую тему. Чтобы с нуля диалог начать
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение kharkov_max » 2016-03-02 19:53:23

kharkov_max писал(а):Добрый день.

Гопода, нужна помощь...

Пытаюсь затянуть обновления 5й версии в ERA сервер либо в клиент NODv5 по url http://11.22.33.44/eset_upd/v5 с зеркала обновлений созданным этим скриптом.
Клиент выдает ошибку практически в конце, а сервер Era затыкается на 40%, в логах апача в access последняя запись про скачаный файл
'..... "GET /v5-rel-sta/mod_023_pegasus_6969/em023_32_n16.nup HTTP/1.1" 200 374040'

Скрипт на сервере для зеркала отрабатывает впервые, обновления скачивает все, без ошибок.

Есть еще один сервер зеркало, где скрипт работает уже пару лет, и вот со старого сервера клиенты v5 обновляются, а Era нет.

Не знаю в чем дело, может скрипт чего не дотягивает, а может это фишка Eset, типа "нефиг пользоваться старой версией, обновляйтесь до 7 или 8"

Собственно, возможно ли решить данную проблему ?
alexco, подскажи по проблеме, если сможешь. Пока не парит, но осечь интерестно почему...

Аватара пользователя
alexco
старшина
Сообщения: 426
Зарегистрирован: 2008-09-27 18:43:49
Откуда: Россия, Москва
Контактная информация:

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

Непрочитанное сообщение alexco » 2016-03-07 0:30:46

так я же не писал это обновление
Электромонтажная Организация -> elemonorg.ru

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

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

Непрочитанное сообщение V0lk » 2016-08-05 9:35:04

Такая лажа началась с 29.07.2016:

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

[primary_port] => 80
    [local_ip] => 192.168.0.106
    [local_port] => 38798
)
PHP Warning:  Missing argument 2 for Mirror::check_mirror(), called in /etc/nod32ms/inc/classes/Mirror.class.php on line 283 and defined in /etc/nod32ms/inc/classes/Mirror.class.php on line 94
PHP Notice:  Undefined variable: key in /etc/nod32ms/inc/classes/Mirror.class.php on line 95
PHP Notice:  Undefined variable: key in /etc/nod32ms/inc/classes/Mirror.class.php on line 96
Array
(
    [url] => http://update.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n7.nup
    [content_type] => text/html
    [http_code] => 401
    [header_size] => 205
    [request_size] => 157
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.154911
    [namelookup_time] => 1.3E-5
    [connect_time] => 1.3E-5
    [pretransfer_time] => 3.4E-5
    [size_upload] => 0
    [size_download] => 188
    [speed_download] => 1213
    [speed_upload] => 0
    [download_content_length] => 188
    [upload_content_length] => 0
    [starttransfer_time] => 0.154901
    [redirect_time] => 0
    [redirect_url] => 
    [primary_ip] => 91.228.167.133
    [certinfo] => Array
        (
        )
OS Ubuntu 14.01 AMD64
Вопросов, как всегда, два - кто виноват и как исправить?

P.S. log:

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

[2016-08-05, 09:15:22] Run script 1.0.191014 [Freedom for Ukraine]
[2016-08-05, 09:15:22] Use valid key [EAV-0171649329:72k4vjxjjh] Expiration date 09.10.16
[2016-08-05, 09:15:22] [ver. 3] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 4] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 5] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 6] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 7] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 8] The latest database 13913 (20160805) was found on update.eset.com
[2016-08-05, 09:15:23] [ver. 3] Downloading 352 files
[2016-08-05, 09:15:23] [ver. 3] From update.eset.com downloaded em013_32_n1.nup [12.44 KBytes] [201.78 KBytes/s]
[2016-08-05, 09:15:23] [ver. 3] Error download url http://update.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n7.nup
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em008_32_n8.nup [44.22 KBytes] [129.67 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em005_32_l1.nup [27.77 KBytes] [81.46 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em018_32_n8.nup [29.34 KBytes] [105.31 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em001_32_n6.nup [54.92 KBytes] [160.45 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em003_32_n1.nup [113.62 KBytes] [330.61 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em008_64_n15.nup [140.87 KBytes] [409.37 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] From update.eset.com downloaded em009_64_n7.nup [200.49 KBytes] [563.46 KBytes/s]
[2016-08-05, 09:15:24] [ver. 3] Error download url http://update.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n7.nup
[2016-08-05, 09:15:24] [ver. 3] Error download url http://update.eset.com/v3-rel-sta/mod_010_smon_1036/em010_32_n4.nup
НЕТ ВОЙНЕ!

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

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

Непрочитанное сообщение andry212 » 2016-08-08 8:32:42

V0lk, можно 283 строку Mirror.class.php в студию?