# av-service av-service — это сервис, взаимодействующий с Kaspersky Endpoint Security для Linux (KESL) на одной машине. Основная задача сервиса — обеспечение защиты и анализа файлов с помощью интеграции с KESL. ## Основные функции - Интеграция с KESL: выполнение проверки файлов на наличие угроз. - Обработка файлов через HTTP POST запросы. - Логирование результатов: запись результатов проверки для последующего анализа. - Управление ошибками: обработка ошибок и уведомление о причинах их возникновения. ## Требования - Java 17 - KESL (установлен и настроен на одной машине с сервисом) ## Конфигурация и запуск ### Конфигурация параметров для сервиса Для корректного запуска сервиса, добавьте следующие параметры в файл application.properties: ```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-файла с конфигурационным файлом ```bash java -jar app.jar --spring.config.location=file:/path/to/your/application.properties ```