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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ZULI
рядовой
Сообщения: 38
Зарегистрирован: 2014-04-13 22:20:27

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

Непрочитанное сообщение ZULI » 2024-02-14 12:33:15

yoda писал(а):
2024-02-14 12:22:17
Тоже такое было. Видимо IP статика? Я решил тем, что дал пару недель просто отдохнуть серверу. Потом опять заработал. И не качайте базы часто. 5-7 раз в день. Я ограничился раз в сутки, ночью. После этого работает нормально.
Да статика, хз, если бы был бан по IP то и остальные бы не обновлялись как по мне. Обновляю 3 раза в сутки, хз снижу кол-во обновлений.
yoda писал(а):
2024-02-14 12:23:28
Попробуйте как вариант врубить впн. И посмотреть на результат.
А вот интересно что с ДЦ в германии скрипт вообще ключей не находит, такое ощущение что там лучше чистят выдачу. Но идею проверю.

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

ak42
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2024-02-14 13:04:33

EVKash писал(а):
2023-09-27 15:33:32
Под виндой надо скрипт поправить.
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
У меня ищет.
опять перестал искать по виндой
в логи ругань про ссылка не найдена

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-14 13:08:26

только заметил что в5 отличается размером от в3) Хотя это симлинк) Чудеса какие то)
Вложения
Screenshot_1.png

ZULI
рядовой
Сообщения: 38
Зарегистрирован: 2014-04-13 22:20:27

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

Непрочитанное сообщение ZULI » 2024-02-14 13:57:14

у меня о чудо, V3 начало выкачиваться, но вот V5 ключи все невалидные. Если это одно и тоже, нафига тогда отдельно оно ключи ищет и проверяет. И вопрос, чисто для размышления, чего они дают V3 качать, а V5 не дают :)

P.S. для таких как я не сразу понявшим прикол

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

ls -al /opt/eset_mirror_script/www/eset_upd/
drwxr-xr-x  2 root root   24 Feb 14 12:58 v3
lrwxrwxrwx  1 root root   39 Feb 14 13:52 v5 -> /opt/eset_mirror_script/www/eset_upd/v3

ixer
ефрейтор
Сообщения: 61
Зарегистрирован: 2019-10-04 12:34:24

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

Непрочитанное сообщение ixer » 2024-02-14 14:55:36

ZULI писал(а):
2024-02-14 13:57:14
чего они дают V3 качать, а V5 не дают
v3 ето до v8 включительно. А v8 пока еще не отключили окончательно,хотя легальний v8 с офф сервера не обновляется - пробовал в декабре.

miko
проходил мимо
Сообщения: 3
Зарегистрирован: 2024-02-15 6:47:02

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

Непрочитанное сообщение miko » 2024-02-15 6:53:24

ixer, Скажи пожалуйста, в твоих скриптах исправлена проблема sta bat?
в файле Config.class.php строку 211 static::$CONF['create_hard_links'] = ($status != 'false' ? $status : false);
заменил на static::$CONF['create_hard_links'] = 'copy';
Не помогло.

Или кто то может подсказать куда копать, что подправить? Буду благодарен сильно сильно!
Пока настроил cron на удаление всего в каталоге www, но это не приятный костыль.
PS. в php не силен-не ругайте сильно, обращаюсь за помощью.

ixer
ефрейтор
Сообщения: 61
Зарегистрирован: 2019-10-04 12:34:24

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

Непрочитанное сообщение ixer » 2024-02-15 10:25:01

miko писал(а):
2024-02-15 6:53:24
в твоих скриптах
Во первых: скрипт не мой. Ето скрипт Kingston-kms, с дополнением от belkir и некими моими правками, что бы исправить то что ломают дополнения. Так сказать - поправил мелкие баги.
Во вторых: етот скрипт уже допиливать и править никто не будет - Kingston-kms переписывает скрипт из чистого листа. Все ждут когда допилит, но никаких сроков нет.
miko писал(а):
2024-02-15 6:53:24
проблема sta bat
Нет
miko писал(а):
2024-02-15 6:53:24
куда копать,
Я в себая ничего вообще не делал все обновляется. Может сделать линк с businesslatest-dll-rel-bat на businesslatest-dll-rel-sta и с consumerlatest-dll-rel-bat на consumerlatest-dll-rel-sta? Поробуйте, теоретически (мне кажется) должно помочь. А еще уменьшите число зеркал и частоту обновлений. У меня два раза в сутки, 6 зеркал, имена не задалбывают совсем. Может иногда у кого то пол дня антивирус не обновляется,ну и черт с ним - позже обновится.

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

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

Непрочитанное сообщение 5973785 » 2024-02-17 14:19:46

wapen11 писал(а):
2024-02-09 14:50:32
Лицуху берем в телеграмме у каких то русскоязычных чехов
А можно личку контакты? Может годик пересидеть а там глядишь и скрипт допилят.
Изображение

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-18 14:18:05

wapen11 писал(а):
2024-02-09 14:50:32
Лицуху берем в телеграмме у каких то русскоязычных чехов за 1$.
Тоже буду признателен если поделитесь контактами в личку.

X0E2003
проходил мимо

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

Непрочитанное сообщение X0E2003 » 2024-02-25 9:40:06

location ~* \.ver$ {
if ($ver ~ "^ep11$") {
rewrite ^(.*)$ /eset_upd/ep11/dll/update.ver break;
}
if ($ver ~ "^ep11$") {
rewrite ^/eset_upd/dll/update.ver$ /eset_upd/$ver/$1update.ver break;
}
if ($ver ~ "^ep[6-9]$") {
rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break;
}
if ($ver ~ "^ep1[0-9]$") {
rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break;
}
if ($ver ~ "^v(5|9)$") {
rewrite ^(.*) /eset_upd/$ver/update.ver break;
}
if ($ver ~ "^v[3-8]$") {
rewrite ^(.*) /eset_upd/v3/update.ver break;
}
if ($ver ~ "^v1[0-1]$") {
rewrite ^(.*) /eset_upd/v10/dll/update.ver break;
}
if ($ver ~ "^v1[2-9]$") {
rewrite ^(.*) /eset_upd/$ver/dll/update.ver break;
}
}

Почему не работают закие записи в nginx?

Если делаю так:
location ~* \.ver$ {
rewrite ^(.*)$ /eset_upd/ep11/dll/update.ver break;
}

Так работает, с условиями нет, почему?!

X0E2003
проходил мимо

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

Непрочитанное сообщение X0E2003 » 2024-02-25 13:38:59

rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break;

так не обновляется, т.е переменная $ver не получает значение, может кто подскажет?!

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

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

Непрочитанное сообщение Reborns » 2024-02-25 14:59:19

X0E2003,

Посмотрите на мой конфиг , может что то и подскажет как сделать что бы работало ...

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

map $http_user_agent $ver {
   "~^.*(ERA|EEA|EES|EFSW|EMSX)+\s+Update.*BPC\s+(\d+)\..*$" "ep$2";
   "~^.*Update.*BPC\s+(\d+)\..*$" "v$1";
}

server {
        listen 80 default_server;
        listen [::]:80;
        server_name _;
        root /opt/eset_mirror_script/www;
        index index.html;
        rewrite_log on;
        access_log /var/log/nginx/nod32_access.log main_ext;
        error_log /var/log/nginx/nod32_error.log warn;
        add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";
        add_header Cache-Control "no-cache, public, must-revalidate";

location ~* \.(nup|ver|ver\.signed)$ {
        expires -1;
	add_header Cache-Control no-store;
	if ($request_uri ~ ^(.*)\.(signed)) { rewrite ^(/.*)\.signed(\?.*)?$ $1$2 last; }
        if ($ver ~ "^ep3")  { rewrite ^\/(dll\/)?update.ver$ /eset_upd/v3/update.ver break; }
        if ($ver ~ "^ep4")  { rewrite ^\/(dll\/)?update.ver$ /eset_upd/v3/update.ver break; }
        if ($ver ~ "^ep5")  { rewrite ^\/(dll\/)?update.ver$ /eset_upd/v3/update.ver break; }
        if ($ver ~ "^ep([7-9]|1[011])$")  { rewrite ^\/(dll\/)?update.ver$ /eset_upd/$ver/dll/update.ver break; }
        if ($ver ~ "^v[3-8]$")  { rewrite ^\/(dll\/)?update.ver$ /eset_upd/v3/update.ver break; }
        if ($ver ~ "^v1[4-7]$") { rewrite ^\/(dll\/)?update.ver$ /eset_upd/$ver/dll/update.ver break; }
        }
}
Человек за бортом

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-25 18:37:10

[/quote]
ixer писал(а):
2024-01-31 11:17:31
У меня вот так:
подскажите пожалуйста как ограничить в "новой редакции" скрипта, что бы он до бесконечности не подбирал ключ, для v5. Не отключая версию. Что бы было как на Вашем скриншоте.

to-03
рядовой
Сообщения: 11
Зарегистрирован: 2014-08-20 2:41:55

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

Непрочитанное сообщение to-03 » 2024-02-26 12:07:52

yoda писал(а):
2024-02-25 18:37:10
подскажите пожалуйста как ограничить в "новой редакции" скрипта, что бы он до бесконечности не подбирал ключ, для v5. Не отключая версию. Что бы было как на Вашем скриншоте.
В конфиге nod32ms.conf выставить
versionv5 = 0
Удалить папку www/eset_upd/v5
Создать симлинк с www/eset_upd/v3 на www/eset_upd/v5
У всех через телегу поиск работает неделю?

ixer
ефрейтор
Сообщения: 61
Зарегистрирован: 2019-10-04 12:34:24

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

Непрочитанное сообщение ixer » 2024-02-26 17:00:11

yoda писал(а):
2024-02-25 18:37:10
Что бы было как на Вашем скриншоте
Я уже отключил v5, А так у меня включен поиск только в телеграм. Он при каждом обновлении ищет новые ключи и отправляет их в бан. В сети ключи не ищет. А так да, выше написали что нужно сделать. Ну или rewrite с v3 на v5 как вариант.
to-03 писал(а):
2024-02-26 12:07:52
У всех через телегу поиск работает неделю?
У меня месяц, потом нужно авторизоваться по номеру повторно.

ZULI
рядовой
Сообщения: 38
Зарегистрирован: 2014-04-13 22:20:27

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

Непрочитанное сообщение ZULI » 2024-02-26 20:55:26

Что-то снова беда случилась, с 20.02 перестали обновляться оба сервера. Ключи все что находит помечает как невалидные. Уже подгорать начинает.

to-03
рядовой
Сообщения: 11
Зарегистрирован: 2014-08-20 2:41:55

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

Непрочитанное сообщение to-03 » 2024-02-26 21:23:43

Что не разобрался, куда вставлять свой ключ. в nod_keys.valid?

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-27 7:18:00

Уважаемые Гуру, подскажите плиз несведущему какие if else где прописать, в таких ситуациях?

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

Exception:              unlink(C:\eset_script\tmp\eset_upd\v3\update.ver): No such file or directory in Mirror.class.php:175
[2024-02-27, 09:14:44] unlink(C:\eset_script\tmp\eset_upd\v3\update.ver): No such file or directory

Аватара пользователя
profiton
рядовой
Сообщения: 23
Зарегистрирован: 2021-09-18 1:06:29

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

Непрочитанное сообщение profiton » 2024-02-27 7:27:45

yoda,
Примерно так:
Заменить в файле "inc/classes/Mirror.class.php" на 175 строке

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

@unlink($file);
на

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

if ( file_exists($file) ) {
	@unlink($file);
}

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-27 8:15:14

profiton, Благодарю Вас Добрый человек

ak42
мл. сержант
Сообщения: 70
Зарегистрирован: 2011-08-19 11:40:32

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

Непрочитанное сообщение ak42 » 2024-02-27 9:03:38

что случилось ?
все найденные ключи вдруг стали не валидные!
как отключить эту проверку ?

yoda
рядовой
Сообщения: 28
Зарегистрирован: 2023-07-29 9:04:00

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

Непрочитанное сообщение yoda » 2024-02-27 9:16:14

А такое как полечить?

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

Exception:              mkdir(): File exists in Mirror.class.php:520
[2024-02-27, 11:13:35] mkdir(): File exists
@mkdir(dirname(static::$tmp_update_file), 0755, true);
@mkdir(dirname(static::$local_update_file), 0755, true);

Что нужно ему от этого tmp?

Подскажите пож-та, Господа Хорошие.

athlant64
проходил мимо
Сообщения: 4
Зарегистрирован: 2024-02-27 9:21:03

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

Непрочитанное сообщение athlant64 » 2024-02-27 9:27:52

to-03 писал(а):
2024-02-26 21:23:43
Что не разобрался, куда вставлять свой ключ. в nod_keys.valid?
Я так и не понял куда складывает скрипт найденные ключи. По какому пути? Искал, перерыскал все но так и не нашел. У меня модификация от ixer. Допустим я сам нашел вручную ключи, куда мне их сохранить и по какому пути чтобы скрипт их юзал?

athlant64
проходил мимо
Сообщения: 4
Зарегистрирован: 2024-02-27 9:21:03

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

Непрочитанное сообщение athlant64 » 2024-02-27 9:30:13

ak42 писал(а):
2024-02-27 9:03:38
как отключить эту проверку ?
Хороший вопрос, присоединяюсь! Хотелось бы отключить проверку ключей или их поиск, чтобы брать обновы например с кастомного сервера раздачи обновлений.

depositaire
ефрейтор
Сообщения: 50
Зарегистрирован: 2011-10-14 14:04:17

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

Непрочитанное сообщение depositaire » 2024-02-27 11:14:03

athlant64 писал(а):
2024-02-27 9:30:13
Хороший вопрос, присоединяюсь! Хотелось бы отключить проверку ключей или их поиск, чтобы брать обновы например с кастомного сервера раздачи обновлений.
Простите а на кой вам тогда этот скрипт? Синхронизацию с другим сервером обновленяи я думаю можно сделать другим способом а не данным скриптом.
athlant64 писал(а):
2024-02-27 9:27:52
Я так и не понял куда складывает скрипт найденные ключи. По какому пути?
обычно они лежат в папке log, там логирование по скачиванию и файлы с ключиками. Ключи должны быть в формате LOGIN:PASS:version (для простых версий просто цифра 1-2-3-4..., для эндпоинтов ep9-ep10)
ak42 писал(а):
2024-02-27 9:03:38
что случилось ?
все найденные ключи вдруг стали не валидные!
Вполне возможно что задолбали офф сервера своими запросами. Было такое же по началу, после запуска сервера. Отключил скрипт на пару дней и поставил обновление раз в сутки ночью. Работает как часики.