No description
Find a file
2024-12-23 11:16:33 +03:00
src/main SUPPORT-8818:add logging and description service 2024-12-23 11:16:33 +03:00
.gitignore SUPPORT-8771:init av-service 2024-12-09 16:04:45 +03:00
pom.xml SUPPORT-8771:fix by review 2024-12-10 09:57:02 +03:00
README.md SUPPORT-8818:add logging and description service 2024-12-23 11:16:33 +03:00

av-service

av-service — это сервис, взаимодействующий с Kaspersky Endpoint Security для Linux (KESL) на одной машине.

Основная задача сервиса — обеспечение защиты и анализа файлов с помощью интеграции с KESL.

Основные функции

  • Интеграция с KESL: выполнение проверки файлов на наличие угроз.
  • Обработка файлов через HTTP POST запросы.
  • Логирование результатов: запись результатов проверки для последующего анализа.
  • Управление ошибками: обработка ошибок и уведомление о причинах их возникновения.

Требования

  • Java 17
  • KESL (установлен и настроен на одной машине с сервисом)

Конфигурация и запуск

Конфигурация параметров для сервиса

Для корректного запуска сервиса, добавьте следующие параметры в файл 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  # Порт сервиса

Запуск JAR-файла с конфигурационным файлом

java -jar app.jar --spring.config.location=file:/path/to/your/application.properties