Kaspersky Endpoint Security 11 для Linux

Добрый день!

Кто нибудь пробовал ставить Kaspersky Endpoint Security 11 для Linux на Calculate Linux?
Ранее имел дело с deb дистрибутивами, там всё ставилось и работало.

ebuild надо делать - но прога проприетарь. Есть в свободном доступе для скачивания?

В первом посте ссылка была.
На днях были прямые ссылки на скачивание, но теперь редирект везде на сайт перебрасывает

https://www.kaspersky.ru/small-to-medium-business-security/downloads/endpoint?icid=ru_sup-site_trd_ona_oth__onl_b2b_klsupport_tri-dl____kes___

RPM версии на странице

Kaspersky Endpoint Security для Linux

Версия 11.2.0.4528 | Red Hat Enterprise Linux x64 | Network agent
Версия 11.2.0.4528 | Red Hat Enterprise Linux x64 | Distributive

Попробую сделать. Там регистрация для скачивания нужна?

Без регистрации. Пробовал сюда закачать, слишком большие файлы.

Нашёл где есть прямые ссылки на скачивание Kaspersky Endpoint Security 10 for Linux

Сделал ebuild.

  1. Дистрибутив Обзор - Дистрибутив Kaspersky Endpoint Security - Linuxbuh.ru
    ebuild https://github.com/linuxbuh/linuxbuh/tree/master/app-antivirus/kesl
    Установка Установка дистрибутива Kaspersky Endpoint Security последней версии - Дистрибутив Kaspersky Endpoint Security - Linuxbuh.ru

  2. Агент администрирования
    Обзор - Агент администрирования Kaspersky Endpoint Security - Linuxbuh.ru
    ebuild https://github.com/linuxbuh/linuxbuh/tree/master/app-antivirus/klagent
    Установка Установка агента администрирования Kaspersky Endpoint Security последней версии - Агент администрирования Kaspersky Endpoint Security - Linuxbuh.ru

Дистрибутив требует пересборки ядра с модулем (вечером выложу какой модуль ядра нужен).
Надо установить исходники ядра
USE="-minimal -vmlinuz" emerge calculate-sources

Агент поставился, на сервере комп стал виден.
Сама программа ставиться, но скрипт установки пишет ошибка принятия лицензии.

Удалял ставил заново, всё равно ошибка.

/opt/kaspersky/kesl/bin/kesl-setup.pl

Kaspersky Endpoint Security 10 SP1 MR1 для Linux version 10.1.1.6421

Warning: Cannot save application configuration file

Warning: Cannot save application configuration file

Setting up the Anti-Virus Service default locale

You must specify a locale that the Anti-Virus Service will use when
applying the protection settings.
It is important to specify the locale you are using when working with the
file system names (in most cases this should be the system default locale)
[ru_RU.utf8]:

Anti-Virus Service default locale is changed to ‘ru_RU.utf8’.
Service will be restarted if it is already running.

Warning: Cannot load application configuration file

Accepting the End User License Agreement (EULA) and Privacy Policy

Please read and accept the End User License Agreement (EULA) and Privacy
Policy to continue.

NOTE: To quit the EULA and Privacy Policy viewer, press the Q key.

Press ENTER to display the EULA and Privacy Policy:

Read EULA and Privacy Policy from file:
“/opt/kaspersky/kesl/doc/license.ru” (utf-8), if it cannot be read here.

Do you accept the EULA conditions? [y/n]: y

Do you accept the Privacy Policy conditions? [y/n]: y

Warning: Cannot load application configuration file

Warning: Cannot load application configuration file

Configuring KSN

Do you want to participate in KSN (you can read the KSN Statement here:
‘/opt/kaspersky/kesl/doc/ksn_license.ru’)? [y/n]: y

Warning: Cannot load application configuration file

Configuring GUI

Do you want to use the GUI? [y/n]: y

Warning: Cannot load application configuration file

Configuring file interceptors

Checking if fanotify is available…

Warning: Cannot load application configuration file
Cannot use fanotify
Setting up kernel-level File Threat Protection
Linux kernel source code is found at
‘/lib/modules/5.10.73-calculate/build’.

Building the kernel-level File Threat Protection module using the Linux kernel source code from /lib/modules/5.10.73-calculate/build.
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking target system type… x86_64-unknown-linux-gnu
Debian jessie/sid
checking for linux kernel sources… /lib/modules/5.10.73-calculate/build
checking for linux kernel version file… /lib/modules/5.10.73-calculate/build/include/generated/utsrelease.h
checking for linux kernel version… 5.10
checking for arch_ptrace… found, address 0xffffffff81029fe0
checking for access_process_vm… found, address 0xffffffff811a6c10
checking for __ptrace_link… found, address 0xffffffff8106d1e0
checking for __ptrace_unlink… found, address 0xffffffff8106d550
checking for get_empty_filp… found, address 0
checking for release_open_intent… found, address 0
checking for sys_call_table… found, address 0xffffffff81c00220
checking for kstrdup… found, address 0xffffffff8118c500
checking whether dentry.d_child is available… no
checking whether struct inode_operations have rename2… no
checking whether defined function ‘kernel_dequeue_signal’… no
checking whether struct inode_operations have dentry_open… no
checking whether __ptrace_link uses task cred struct as a third argument… no
checking whether inode_operations->rename() have 5 arguments… no
configure: creating ./config.status
config.status: creating redirfs/Makefile
config.status: creating Makefile
config.status: creating kavmon.h
config.status: creating osdef.h
config.status: creating module.linux/Makefile

Compiling the kernel-level File Threat Protection module
Cleaning redirfs
make[1]: вход в каталог «/opt/kaspersky/kesl/src/kernel/redirfs»
make -C /lib/modules/5.10.73-calculate/build SUBDIRS=/opt/kaspersky/kesl/src/kernel/redirfs clean
make[2]: вход в каталог «/usr/src/linux-5.10.73-calculate»
scripts/Makefile.clean:15: Documentation/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели «Documentation/Makefile». Останов.
make[2]: *** [Makefile:1832: _clean_Documentation] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
make[1]: *** [Makefile:20: clean] Ошибка 2
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:11: clean] Ошибка 1
Making link in redirfs
make[1]: вход в каталог «/opt/kaspersky/kesl/src/kernel/redirfs»
make -C /lib/modules/5.10.73-calculate/build SUBDIRS=/opt/kaspersky/kesl/src/kernel/redirfs modules
make[2]: вход в каталог «/usr/src/linux-5.10.73-calculate»
SYNC include/config/auto.conf.cmd
scripts/Makefile.build:44: scripts/basic/Makefile: Нет такого файла или каталога
make[4]: *** Нет правила для сборки цели «scripts/basic/Makefile». Останов.
make[3]: *** [Makefile:536: scripts_basic] Ошибка 2
Makefile:689: include/config/auto.conf.cmd: Нет такого файла или каталога
make[2]: *** [Makefile:712: include/config/auto.conf.cmd] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
make[1]: *** [Makefile:16: redirfs_build] Ошибка 2
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:5: all] Ошибка 1

Error: Could not compile the module.

Warning: The kernel-level File Threat Protection module is not compiled.
To recompile the kernel-level File Threat Protection module manually, start
/opt/kaspersky/kesl/bin/kesl-setup.pl --build[=PATH].
Starting Kaspersky Endpoint Security 10 SP1 MR1 для Linux. This can take
some time. Please wait.

Error: Please accept EULA and Privacy Policy first.
kesl not started

Хочу заметить, что ссылки на скачивание это 10 версия, 11 версия ссылок не было, только с главной можно скачать.

Это не ошибка лицензии.
прога пытается пересобрать ядро с нужными ей модулями и выдает ошибку

LD [M] virt/lib/irqbypass.ko
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
cp: не удалось выполнить stat для ‘redirfs.ko’: Нет такого файла или каталога
make[1]: *** [Makefile:17: redirfs_build] Ошибка 1
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:5: all] Ошибка 1

Error: Could not compile the module.

Warning: The kernel-level File Threat Protection module is not compiled.
To recompile the kernel-level File Threat Protection module manually, start
/opt/kaspersky/kesl/bin/kesl-setup.pl --build[=PATH].
Starting Kaspersky Endpoint Security 10 SP1 MR1 для Linux. This can take
some time. Please wait.

Error: Please accept EULA and Privacy Policy first.
kesl not started

Основное здесь

LD [M] virt/lib/irqbypass.ko
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
cp: не удалось выполнить stat для ‘redirfs.ko’: Нет такого файла или каталога
make[1]: *** [Makefile:17: redirfs_build] Ошибка 1
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:5: all] Ошибка 1

Error: Could not compile the module.

а не ( это скрипт на перле так отрабатывает)

Error: Please accept EULA and Privacy Policy first.
kesl not started

Надо сравнивать с конфигом ядра дебиана и кальки - что этой заразе нехватеает

Может версия ядра не нравится -надо более старое.
Повторю - лицензия тут НИПРЧЕМ

останов ошибки по невозможности собрать модуль ядра

LD [M] virt / lib / irqbypass.ko
make [2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
cp: не удалось выполнить stat для ‘redirfs.ko’: Нет файла такого или каталог
make [1]: *** [Makefile: 17: redirfs_build] Ошибка 1
make [1]: выход из каталога «/ opt / kaspersky / kesl / src / kernel / redirfs»
make: *** [Makefile: 5: все] Ошибка 1

Ошибка: не удалось скомпилировать модуль.

Добавил версию 11.2.0.4528
Еще надо установить kesl-gui

Описание Обзор - Kaspersky Endpoint Security GUI - Linuxbuh.ru
Инструкция по установке Установка дистрибутива Kaspersky Endpoint Security GUI последней версии - Kaspersky Endpoint Security GUI - Linuxbuh.ru
Ebuild https://github.com/linuxbuh/linuxbuh/tree/master/app-antivirus/kesl-gui

В версии 11 та же проблема.
Что за модуль такой redifs как его вкомпилить в ядро или прибить а каспере - вопрос

Может вот это RedirFS - Redirecting File System

Хмм, интересная тема, не ужто неподдерживаемый программный продукт взлетит на этой системе?
Только будет ли от этого толк?

Похоже на то - но походу в ядрах 5 версии не работает

Желательно конечно придерживаться наименования, которое предоставляет разработчик:

klnagent

Спойлер
# emerge -s klnag

Local copy of remote index is up-to-date and will be used.
  
[ Results for search key : klnag ]
Searching...

[ Applications found : 0 ]

calculate ~ # emerge -s klag

Local copy of remote index is up-to-date and will be used.
  
[ Results for search key : klag ]
Searching...

*  app-antivirus/klagent [ Masked ]
      Latest version available: 11.0.0.29
      Latest version installed: [ Not Installed ]
      Size of files: 7649 KiB
      Homepage:      https://kaspersky.ru/
      Description:   Kaspersky Endpoint Security \u0434\u043b\u044f Linux \u0410\u0433\u0435\u043d\u0442 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f
      License:       

[ Applications found : 1 ]

В смыле - какое наименование?

Как самого пакета, так и e-build:
klagent<>klnagent

Здесь актуальнее!

Kaspersky Endpoint Security 11 для Linux (store-kaspersky.ru)

А так вообще ссылки можно и с оф.страницы Kaspersky заполучить, просто по кнопке нажать.

Попробовал поставить касперского 11, видимо в дистрибутив добавлен RedirFs, но компиляция спотыкается на чём-то:

Compiling the kernel-level File Threat Protection module
Cleaning redirfs
make[1]: вход в каталог «/opt/kaspersky/kesl/src/kernel/redirfs»
make -C /lib/modules/5.10.73-calculate/build SUBDIRS=/opt/kaspersky/kesl/src/kernel/redirfs clean
make[2]: вход в каталог «/usr/src/linux-5.10.73-calculate»
scripts/Makefile.clean:15: Documentation/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели «Documentation/Makefile». Останов.
make[2]: *** [Makefile:1832: _clean_Documentation] Ошибка 2
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
make[1]: *** [Makefile:20: clean] Ошибка 2
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:11: clean] Ошибка 1
Making link in redirfs
make[1]: вход в каталог «/opt/kaspersky/kesl/src/kernel/redirfs»
make -C /lib/modules/5.10.73-calculate/build SUBDIRS=/opt/kaspersky/kesl/src/kernel/redirfs modules
make[2]: вход в каталог «/usr/src/linux-5.10.73-calculate»
SYNC include/config/auto.conf.cmd
scripts/Makefile.build:44: scripts/basic/Makefile: Нет такого файла или каталога
make[4]: *** Нет правила для сборки цели «scripts/basic/Makefile». Останов.
make[3]: *** [Makefile:536: scripts_basic] Ошибка 2
Makefile:689: include/config/auto.conf.cmd: Нет такого файла или каталога
make[2]: *** [Makefile:712: include/config/auto.conf.cmd] Ошибка 2
make[2]: *** [include/config/auto.conf.cmd] Удаляется файл «include/generated/autoconf.h»
make[2]: выход из каталога «/usr/src/linux-5.10.73-calculate»
make[1]: *** [Makefile:16: redirfs_build] Ошибка 2
make[1]: выход из каталога «/opt/kaspersky/kesl/src/kernel/redirfs»
make: *** [Makefile:5: all] Ошибка 1

Error: Could not compile the module.

Warning: The kernel-level File Threat Protection module is not compiled.
To recompile the kernel-level File Threat Protection module manually, start
/opt/kaspersky/kesl/bin/kesl-setup.pl --build[=PATH].
Starting Kaspersky Endpoint Security 11.2.0 for Linux. This can take some
time. Please wait.

Error: Please accept EULA and Privacy Policy first.
kesl not started