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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

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

Непрочитанное сообщение Neon » 2021-01-29 22:04:14

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

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

Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

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

Непрочитанное сообщение Neon » 2021-01-29 22:06:14

Reborns Точно запущена последняя версия скрипта с последним конфигом (правленным под Вас) Точно одна версия? Крон/сситемд не дёргает параллельно?

Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

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

Непрочитанное сообщение Neon » 2021-01-29 22:14:49

Kingston-kms, Это по прежнему не работает тест ключей на старые версии!!!
Mirror.class.php:110
CURLOPT_URL => "http://" . $mirror . "/" . (static::$dll_file ? static::$dll_file : static::$update_file),

static::$update_file всё еще ссылается на файл, который качается без праверки пароля!!!!
Реши, плиз, наконец-то эту траблу!

Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

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

Непрочитанное сообщение Neon » 2021-01-29 22:29:37

Kingston-kms, я уже предлагал качать "левый" файл и обрабатывать код ошибки 403. По крайней мере это просигнализирует, что пароль верный. Усложнить алгоритм и тестировать ключ скачиванием (лучше рандомного) файла из списка update.ver.

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-01-30 22:30:56

20210130
Рефакторинг:
- Функция многопоточной загрузки
- Инициализация Mirror класса
- Логика основной функции run_script

Изменено:
- Проверка ключей
- Формирование списка рабочих зеркал с актуальной версией
- Способы загрузки файлов: однопоточная и многопоточная
- Вынес папку tmp из web_dir

Исправлено:
- Мелкие правки
- Путь к web_dir может быть относительный или абсолютный

Аватара пользователя
around
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

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

Непрочитанное сообщение around » 2021-02-01 18:49:29

Kingston-kms писал(а):
2021-01-29 19:31:13
around, напишите версию php

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

[root@srv-msk1 nod32ms]# php -v
PHP 7.4.14 (cli) (built: Jan  7 2021 21:11:33) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.14, Copyright (c), by Zend Technologies
Troubles in Windows - reboot, troubles in *nix - be root...

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-01 19:08:36

around, Проверьте работу скачав последнюю версию

Аватара пользователя
around
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

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

Непрочитанное сообщение around » 2021-02-01 19:22:22

Kingston-kms писал(а):
2021-02-01 19:08:36
around, Проверьте работу скачав последнюю версию
На симлинк ругаться перестал, но теперь выдаёт

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

[root@srv-msk1 nod32ms]# php update.php
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
PHP Notice:  Undefined index: use_multidownload in /opt/nod32ms/inc/classes/Mirror.class.php on line 434
Troubles in Windows - reboot, troubles in *nix - be root...

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-01 19:41:45

В конфиг файле добавлена опция в секцию:

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

[CONNECTION]
; use multidownload if installed php-curl and compatible
use_multidownload = 0

VgNCH
проходил мимо
Сообщения: 1
Зарегистрирован: 2021-02-02 9:34:22

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

Непрочитанное сообщение VgNCH » 2021-02-02 9:40:47

Пробую обновить Eset ENDPOINT Antivirus (8.0.2028.0) - Ругается: Файл на сервере не найден. В логах nginx - [error] 807#807: *78 open() "/var/www/html/dll/update.ver" failed (2: No such file or directory), client: 192.168.1.79, server: eset_upd, request: "HEAD /dll/update.ver HTTP/1.1", host: "192.168.1.110:2221"

Почему то антивирус пытается искать каталог "dll".

Старая версия (5.0.2272.7) - Обновляется успешно.

Скрипт взял тут https://github.com/zxzharmlesszxz/eset_mirror_script

AlienNation
рядовой
Сообщения: 11
Зарегистрирован: 2020-12-18 12:36:35

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

Непрочитанное сообщение AlienNation » 2021-02-02 10:08:14

VgNCH писал(а):
2021-02-02 9:40:47
Скрипт взял тут
Привет, над тобой пост автора.
В подписи скрипт.

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-02 11:09:18

VgNCH писал(а):
2021-02-02 9:40:47
Почему то антивирус пытается искать каталог "dll".
С недавнего времени update.ver положили в папку dll, это значит сжатые файлы, но не сам update.ver
Скрипт https://github.com/Kingston-kms/eset_mirror_script это модификация https://github.com/zxzharmlesszxz/eset_mirror_script

Аватара пользователя
around
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

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

Непрочитанное сообщение around » 2021-02-06 12:12:12

Kingston-kms писал(а):
2021-02-01 19:41:45
В конфиг файле добавлена опция в секцию:
use_multidownload = 0
Спасибо большое! Всё заработало, и закачки и хардлинки.
Добра Вам!
Troubles in Windows - reboot, troubles in *nix - be root...

Neon
рядовой
Сообщения: 24
Зарегистрирован: 2020-10-22 13:57:57

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

Непрочитанное сообщение Neon » 2021-02-06 14:25:13

Kingston-kms, Спасибо ОГРОМНОЕ!!! Теперь всё на высшем уровне!!!

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

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

Непрочитанное сообщение Reborns » 2021-02-08 13:45:59

Kingston-kms, Все отлично , все болячки исчезли .. Может есть смысл поменять конфиг nginx а ? А то то что сейчас на гите в доках , ну совсем не по феншую ...
Человек за бортом

lomonosov
проходил мимо
Сообщения: 9
Зарегистрирован: 2018-02-12 21:25:09

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

Непрочитанное сообщение lomonosov » 2021-02-08 14:00:11

Reborns писал(а):
2021-02-08 13:45:59
А то то что сейчас на гите в доках , ну совсем не по феншую ...
А где феншуйный конфиг?

Аватара пользователя
Reborns
рядовой
Сообщения: 38
Зарегистрирован: 2020-12-10 13:24:51

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

Непрочитанное сообщение Reborns » 2021-02-08 14:06:22

lomonosov, Пару страниц назад если отлистаете , все есть ...
Человек за бортом

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

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

Непрочитанное сообщение fahr » 2021-02-08 14:18:51

так на гите и под апач конфиг кривой, у меня сейчас такой

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

<VirtualHost *:80>

...
...
...

    <Directory /var/www/.../.../...>

...
...
...

        RewriteEngine On

	RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA|EFSW)\ Update.*BPC\ 6
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/ep6/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA|EFSW)\ Update.*BPC\ ([7-8]+)
	RewriteRule ^(dll/)?update.ver$ /eset_upd/ep%2/dll/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA|EFSW)\ Update.*BPC
	RewriteRule ^(dll/)?update\.ver$ - [F]

	RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ 5
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v5/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ ([3-8]+)
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v3/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ 9
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v9/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ (10|11)
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v10/dll/update.ver [L]

	RewriteCond %{HTTP_USER_AGENT} ^.*Update.*BPC\ (1[2-9]+)
	RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/v%1/dll/update.ver [L]

    </Directory>

     Alias /eset_upd "/var/www/nod32up/eset_upd"
     AliasMatch ^/v(3|9)-(.*) /var/www/nod32up/v$1-$2
     AliasMatch ^/ep(5|6)-(.*) /var/www/nod32up/ep$1-$2
     AliasMatch ^/ep(7|8)-dll-(.*) /var/www/nod32up/ep$1-dll-$2
     AliasMatch ^/v(10|1[2-9])-dll-(.*) /var/www/nod32up/v$1-dll-$2

</VirtualHost>
алиасы добавлены, т.к. базы физически лежат в другой директории

crewdk
проходил мимо
Сообщения: 5
Зарегистрирован: 2019-03-19 14:49:48

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

Непрочитанное сообщение crewdk » 2021-02-08 16:20:26

Простите, за нубский вопрос, но правильно ли я понимаю, что обновлять скрипт с гита нужно из папки с ранее скачанным через команду

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

git fetch https://github.com/Kingston-kms/eset_mirror_script

?

Аватара пользователя
around
рядовой
Сообщения: 47
Зарегистрирован: 2008-04-24 21:31:45
Откуда: Saratov, Russia
Контактная информация:

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

Непрочитанное сообщение around » 2021-02-08 16:26:37

crewdk писал(а):
2021-02-08 16:20:26
Простите, за нубский вопрос, но правильно ли я понимаю, что обновлять скрипт с гита нужно из папки с ранее скачанным через команду

git fetch https://github.com/Kingston-kms/eset_mirror_script
Я просто делаю wget https://github.com/Kingston-kms/eset_mi ... 130.tar.gz
Troubles in Windows - reboot, troubles in *nix - be root...

Аватара пользователя
OLEGRPG
рядовой
Сообщения: 15
Зарегистрирован: 2007-05-16 16:37:32

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

Непрочитанное сообщение OLEGRPG » 2021-02-12 12:21:02

api.nod32-trial-keys.site
Лежит, кажись прикрыли ???

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-12 18:42:21

OLEGRPG писал(а):
2021-02-12 12:21:02
Лежит, кажись прикрыли ???
Скоро вернется в работу.

Аватара пользователя
OLEGRPG
рядовой
Сообщения: 15
Зарегистрирован: 2007-05-16 16:37:32

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

Непрочитанное сообщение OLEGRPG » 2021-02-20 0:52:19

Содержимое ввв:

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

ls -a
.  ..  ep6-rel-sta  ep7-dll-rel-sta  ep8-dll-rel-sta  eset_upd  index.html  v10-dll-rel-sta  v12-dll-rel-sta  v13-dll-rel-sta  v14-dll-rel-sta  v9-rel-sta
а это тмп:

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

ls -a
.  ..  ep5-rel-sta  ep6-rel-sta  ep7-dll-rel-sta  ep8-dll-rel-sta  eset_upd  v10-dll-rel-sta  v12-dll-rel-sta  v13-dll-rel-sta  v14-dll-rel-sta  v3-rel-sta  v9-rel-sta
Вопрос а куда из ввв делось v3-rel-sta ? или это так нада.
Просто у меня есть еще старые версии а им только v3 и нада.

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-20 16:43:34

OLEGRPG писал(а):
2021-02-20 0:52:19
Вопрос а куда из ввв делось v3-rel-sta ? или это так нада.
Обновите версию скрипта. Удалите папки tmp и log. Синхронизируйте конфиг файл, секцию FIND
Запустите обновление

Kingston-kms
мл. сержант
Сообщения: 105
Зарегистрирован: 2012-11-27 10:32:04

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

Непрочитанное сообщение Kingston-kms » 2021-02-20 16:48:48

Выложил новую версию:
Исправил проверку ключей и зеркал.
Расширил возможности при запросе ключей с сервера.
Добавил функцию очистки tmp папки.

Вы можете указать свой email в конфиг файле в секции FIND поле user. На этот email отправить запрос на ключи через сайт http://nod32-trial-keys.site/ тип ключей Internet Security и ваш скрипт будет брать приватные ключи, которые автоматически продлеваются. Количество ключей на данный момент не ограничено. Ключи в запрос выдаются случайным образом.
Рассмотрю предложения по оптимизации.