2.2 KiB
2.2 KiB
av-service
av-service — это сервис, взаимодействующий с Kaspersky Endpoint Security для Linux (KESL) на одной машине.
Основная задача сервиса — обеспечение защиты и анализа файлов с помощью интеграции с KESL.
Сервис использует консольные команды для выполнения операций и взаимодействия с KESL, таких как запуск задач проверки и получение результатов анализа.
Основные функции
- Проверка файлов на наличие угроз с использованием KESL.
- Обработка файлов через POST-запросы.
- Логирование результатов проверки.
Требования
- Java 17
- KESL (установлен и настроен на одной машине с сервисом)
Конфигурация и запуск
1. Конфигурация параметров для сервиса
Для корректного запуска сервиса добавьте следующие параметры в файл application.properties:
file.upload.directory=/tmp/uploaded_files # Путь для хранения временных файлов
spring.servlet.multipart.max-file-size=10MB # Максимальный размер загружаемого файла
spring.servlet.multipart.max-request-size=10MB # Максимальный размер запроса
server.port=8080 # Порт, на котором работает сервис
Если KESL использует русскую локализацию, то следует в файл application.properties добавить следующий параметр:
password.protected.result.name=Объекты, защищенные паролем
2. Запуск JAR-файла с конфигурационным файлом
java -jar app.jar --spring.config.location=file:/path/to/your/application.properties