С моего сервера:
Код: Выделить всё
ESET NOD32 Endpoint Ver. 7 24581 662.89 MBytes 2022-01-07, 18:52:21
Код: Выделить всё
ESET NOD32 Endpoint Ver. 7 24581 662.89 MBytes 2022-01-07, 18:52:21
Код: Выделить всё
if (empty($output['file']) or empty($output['size']) or
(static::$ESET['x32'] != 1 and preg_match("/32|86/", $output['platform'])) or
(static::$ESET['x64'] != 1 and preg_match("/64/", $output['platform'])) or
preg_match("/w10upg/", $output['type'])
) continue;
Код: Выделить всё
include /etc/nginx/ssl-conf/example.com.acme-sh.conf;
include /etc/nginx/my-conf/ssl-certs.conf;
Код: Выделить всё
ssl_certificate /etc/nginx/ssl/example.com/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/example.com/key.pem;
ssl_trusted_certificate /etc/nginx/ssl/example.com/fullchain.pem;
Код: Выделить всё
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 6h;
### What Mozilla calls "Intermediate configuration"
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS';
ssl_prefer_server_ciphers on;
ssl_ecdh_curve secp384r1;
### Diffie-Hellman parameter for DHE ciphersuites, recommended 2048 bits
# Generate with:
# openssl dhparam -out /etc/nginx/ssl/dhparam.pem 4096
ssl_dhparam /etc/nginx/ssl/dhparam.pem;
### OCSP Stapling
ssl_stapling on;
ssl_stapling_verify on;
### If you want to specify a DNS resolver for stapling, you can uncomment the below
# line. If you leave it commented, nginx will use your system resolver, which will probably
# work just fine!
resolver 192.168.1.1 valid=300s;
Код: Выделить всё
openssl_conf = openssl_init
[openssl_init]
ssl_conf = ssl_sect
[ssl_sect]
system_default = ssl_default_sect
[ssl_default_sect]
MinProtocol = TLSv1
CipherString = DEFAULT:@SECLEVEL=1
Код: Выделить всё
/var/www/eset_mirror_script-20210220/www/com/eset/apps/business/eea/windows/metadata3" failed (2: No such file or directory)
Код: Выделить всё
Fatal error: Uncaught DivisionByZeroError: Division by zero in ./nod32update_17.10.2019/inc/classes/Tools.class.php:128
Код: Выделить всё
<VirtualHost *:80>
ServerName 192.168.1.35
ServerAlias 192.168.1.35
ServerAdmin webmaster@domain.ru
DocumentRoot /var/services/web/www
<Directory "/var/services/web/www">
Options FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC\ 6
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/ep6/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC\ ([7-8]+)
RewriteRule ^(eset_upd/)?update.ver$ /eset_upd/ep%2/dll/update.ver [L]
RewriteCond %{HTTP_USER_AGENT} ^.*(EES|EEA)\ Update.*BPC
RewriteRule ^(eset_upd/)?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>
ErrorLog /var/services/web/log/apache-error.log
CustomLog /var/services/web/log/apache-access.log combined
</VirtualHost>
Почистил файлы на зеркале, запустил скрипт заново, проблема в том, что папка eset_upd/ep9/ даже не создается и после этого при обновлении получаем "file not found"Reborns писал(а): ↑2021-12-02 9:23:06Доброго дня всем , тут вышли новые версии EEA EES 9.0.2032.2 ну и пока Kingston-kms еще не обновил скрипт для поддержки данной версии , напишу что где добавить что бы заработало
1). В файле nod32ms.conf где то почти в самом низу сразу после versionep8 = 1 добавляете versionep9 = 1
2). В файле inc/init.php после секции
добавляетеКод: Выделить всё
'ep8' => [ 'file' => 'eset_upd/ep8/update.ver', 'dll' => 'eset_upd/ep8/dll/update.ver', 'name' => 'ESET NOD32 Endpoint Ver. 8' ],
Ну и соответственно обновляете настройки вашего веб сервера что бы перенаправлять новые версии антивируса в нужную папку ...Код: Выделить всё
'ep9' => [ 'file' => 'eset_upd/ep9/update.ver', 'dll' => 'eset_upd/ep9/dll/update.ver', 'name' => 'ESET NOD32 Endpoint Ver. 9' ],
На примере моего конфига NGINX а
было
сталоКод: Выделить всё
if ($ver ~ "^ep[6-8]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
Код: Выделить всё
if ($ver ~ "^ep[6-9]$") { rewrite ^/(dll/)?update.ver$ /eset_upd/$ver/$1update.ver break; }
Код: Выделить всё
location ~* \.ver$ {
if ($ver ~ "^ep[9]$") {
rewrite ^/(dll/)?update.ver$ /eset_upd/ep8/$1update.ver break;
}
if ($ver ~ "^ep[6-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/v5/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;
}
}
Поставил рядом php74 - все работает.profiton писал(а): ↑2022-04-11 9:21:01kharkov_max, У кого-то здесь уже были проблемы после перехода на PHP 8+. Тоже делали откат на PHP 7.4 и ниже (см. предыдущие сообщения).
Сам проверить не могу, т.к. используется PHP 7.4 и пока обновлять не планирую.
А вообще, сейчас можно поставить разные версии PHP с помощью Docker и др