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

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
scals
проходил мимо
Сообщения: 7
Зарегистрирован: 2021-03-19 19:41:17

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

Непрочитанное сообщение scals » 2021-03-23 7:03:10

Проверил. 8 Стала обновляться. Большое спасибо.

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

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

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

Непрочитанное сообщение server801 » 2021-03-31 7:37:20

Если надоели всплывающие окна есета для обновления
Image 1.jpg
Image 2.jpg
То фиксится софтом AskAdmin .
Приводим задачу к такому виду , добавляем строчку:
nod.jpg
В меню этой записи нажимаем : " Блокировать", запись станет красным цветом.

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

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

Непрочитанное сообщение server801 » 2021-04-20 7:58:31

Update
Добавляем еще один путь(папку) в AskAdmin

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

C:\Users\service\AppData\Local\Temp\eset\
Image 2.jpg

EgNk
проходил мимо
Сообщения: 5
Зарегистрирован: 2021-05-06 11:13:31

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

Непрочитанное сообщение EgNk » 2021-05-06 11:20:27

Всем добрый день.
Установил скрипт на centos8+nginx+php, скрипт отрабатывает, по логам всё ок. При применении конф.файла для nginx с гита Endpoint Antivirus 5.0.2272.7 качает апдейты без проблем, при этом Endpoint Security 8.0.2028.0 (установлен на чистой виртуалке Windows 10 x64) прекращает скачивание с ошибкой "Неавторизованный доступ". Лог nginx:
[06/May/2021:10:18:48 +0300] "HEAD /dll/update.ver HTTP/1.1" 403 0 "-" "EES Update (Windows; U; 64bit; BPC 8.0.2028.0; OS: 10.0.19042 SP 0.0 NT; TDB 49237; CL 1.0.0; x64c; APP ees; ASP 0.0; FW 0.0; PX 0; CD 1; RA 0; UBR 928; HVCI 0; SHA256 1; WU 3; HWF: 01006546-80F4-9BD1-172C-721886CDD427; PLOC ru_ru; PCODE 106.0.0; PAR 0; ATH -1; DC 0; PLID 3AC-9SP-9D9; SEAT 154b3474; RET 2003)"
Пробовал менять rewrite правила на написанные в постах Reborns, при этом оба антивируса пишут, что файл не найден на сервере.
Если не затруднит, выложите, пожалуйста, вариант реально работающего конф.файла для nginx.

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

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

Непрочитанное сообщение Kingston-kms » 2021-05-13 19:15:59

EgNk писал(а):
2021-05-06 11:20:27
Всем добрый день.
Проверьте права доступа к файлам обновления. Любой пользователь системы должен иметь право на чтение
Вся информация о скрипте и сервисе генерации триал ключей на странице проекта на гитхабе
NOD32 Mirror Script on PHP (mod)

EgNk
проходил мимо
Сообщения: 5
Зарегистрирован: 2021-05-06 11:13:31

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

Непрочитанное сообщение EgNk » 2021-05-13 19:30:01

Kingston-kms писал(а):
2021-05-13 19:15:59
Проверьте права доступа к файлам обновления. Любой пользователь системы должен иметь право на чтение
Добрый день. На все файлы и папки одинаковые права, в том числе права на чтение присутствуют:
Изображение

wand3rvogel
проходил мимо
Сообщения: 2
Зарегистрирован: 2021-03-06 16:29:53

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

Непрочитанное сообщение wand3rvogel » 2021-05-13 23:02:09

EgNk писал(а):
2021-05-06 11:20:27
Если не затруднит, выложите, пожалуйста, вариант реально работающего конф.файла для nginx.

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

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

server {
  root /eset_mirror_script/www;
  index index.html;

  server_name _;
  set $htpasswd     "/etc/nginx/.htpasswd";

  location ~* \.ver$ {

      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      if ($ver ~ '^ep[7-8]$') { rewrite ^(.*) /eset_upd/$ver/dll/update.ver break; }
      if ($ver ~ '^ep[6]$')   { rewrite ^(.*) /eset_upd/$ver/update.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; }

  }
}

EgNk
проходил мимо
Сообщения: 5
Зарегистрирован: 2021-05-06 11:13:31

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

Непрочитанное сообщение EgNk » 2021-05-13 23:14:17

wand3rvogel,
Спасибо, под свои нужды адаптировал и опять "Файл не найден" причем на обоих версиях (Endpoint v5 и v8). Мой конф.файл:

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

server {

        listen 9999;
        listen [::]:9999;

        root /var/www/eset_mirror_script/www;

        # Add index.php to the list if you are using PHP
        index index.html index.htm;
	server_name ;
	auth_basic "Administrator Login";
	auth_basic_user_file /var/www/eset_mirror_script/www/.htpasswd;

        location / {

          if ($http_user_agent ~ "^.*(EEA|EES)+\s+Update.*BPC\s+(\d+)\..*"){
             set $ver $2;
          }

          if ($ver ~ '^[7-8]+$') {
            rewrite ^/update.ver$ /eset_upd/ep$ver/dll/update.ver break;
            rewrite ^/eset_upd/update.ver$ /eset_upd/ep$ver/dll/update.ver break;
          }

          if ($ver ~ '^[6]+$') {
              rewrite ^/update.ver$ /eset_upd/ep6/update.ver break;
              rewrite ^/eset_upd/update.ver$ /eset_upd/ep6/update.ver break;
          }

          if ($http_user_agent ~ "^.*(EEA|EES)+\s+Update.*BPC\s+(\d+)\..*$"){
              return 403;
          }

          if ($http_user_agent ~ "^.*Update.*BPC\s+(\d+)\..*$"){
            set $ver $1;
          }

          if ($ver ~ '^(5|9)+$') {
             rewrite ^/update.ver$ /eset_upd/v$ver/update.ver break;
             rewrite ^/eset_upd/update.ver$ /eset_upd/v$ver/update.ver break;
          }

          if ($ver ~ '^[3-8]+$')
          {
             rewrite ^/update.ver$ /eset_upd/v3/update.ver break;
             rewrite ^/eset_upd/update.ver$ /eset_upd/v3/update.ver break;
          }

          if ($ver ~ "^1[0-1]+$"){
            rewrite ^/update.ver$ /eset_upd/v10/dll/update.ver break;
            rewrite ^/eset_upd/update.ver$ /eset_upd/v10/dll/update.ver break;
          }

          if ($ver ~ "^1[2-9]+$"){
            rewrite ^/update.ver$ /eset_upd/v$ver/dll/update.ver break;
            rewrite ^/eset_upd/update.ver$ /eset_upd/v$ver/dll/update.ver break;
          }


        }

        access_log /var/www/eset_mirror_script/log/nginx-access.log;
        error_log /var/www/eset_mirror_script/log/nginx-error.log;

}

wand3rvogel
проходил мимо
Сообщения: 2
Зарегистрирован: 2021-03-06 16:29:53

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

Непрочитанное сообщение wand3rvogel » 2021-05-14 0:15:27

А для чего эта строчка:

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

if ($http_user_agent ~ "^.*(EEA|EES)+\s+Update.*BPC\s+(\d+)\..*$"){
              return 403;
}

EgNk
проходил мимо
Сообщения: 5
Зарегистрирован: 2021-05-06 11:13:31

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

Непрочитанное сообщение EgNk » 2021-05-14 10:58:06

wand3rvogel,
она есть в оригинальном конф.файле с гита скрипта, убрал её, v5 обновляется, у v8 теперь ошибка не "неавторизованный доступ" а "Файл не найден на сервере"

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

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

Непрочитанное сообщение Reborns » 2021-05-24 13:39:13

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

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

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

server {
        listen 80 default_server;
        server_name _;
        root /opt/zzz/eset_mirror_script/www;
        index index.html;
        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 ~* \.ver$ {
 
        if ($ver ~ "^ep[6-8]$") { 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; }
        }
}
Человек за бортом

EgNk
проходил мимо
Сообщения: 5
Зарегистрирован: 2021-05-06 11:13:31

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

Непрочитанное сообщение EgNk » 2021-05-25 10:25:28

Reborns,
Огромное спасибо! С Вашим конфигом и v5 и v8 обновляются.