av-service/README.md

33 lines
1.8 KiB
Markdown
Raw Normal View History

# 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
```