av-service/README.md
Халтобин Евгений ed7640f0fb updated readme
2024-12-27 10:21:32 +03:00

2.1 KiB
Raw Blame History

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  # Порт, на котором работает сервис

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

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

Ссылка на av-service задаётся в перекладчике (сервис ervu-lkrp-av) в параметре AV_REST_ADDRESS. Пример - AV_REST_ADDRESS=http://10.10.10.10:8080/av-wrapper/scan-file