Скрипт, расположенный в текущем репозитории позволяет массово наполнять категории приложений в Kaspersky Security Center
Что на момент написания скрипта (октябрь 2025 года) невозможно встроенными средствами управления KSC
Возможные опции
| Опция | Назначение опции | Обязательность опции |
|---|---|---|
| -h, --help | Вывести справку по работе программы | - |
| --address SERVER_ADDRESS | Адрес KSC сервера (Если опция не указана: по умолчанию - 127.0.0.1) | - |
| --port SERVER_PORT | Порт API на KSC (Если опция не указана: по умолчанию - 13299) | - |
| --username USERNAME | Логин для аутентификации на KSC (пароль будет запрошен интерактивно безопасным способом) | + |
| --internal | Производить аутентификацию на KSC API как внутренний пользователь KSC (с логином и паролем из опций --username, --password) | - |
| --hash-file HASH_FILE | Файл с хешами SHA-256 (Каждый из хешей должен быть на отдельной строке!) | + |
| --category CATEGORY | Имя категории приложений на KSC сервере для наполнения | + |
Если категория, указанная в опции --category не существовала на KSC сервере, скрипт создаст такую категорию и наполнит ее
Если категория, указанная в опции --category существует на KSC, скрипт возьмет ее содержимое и объеденит с добавляемыми хешами
При этом если некоторые добавляемые хеши уже существуют в категории, они не будут добавлены (во избежания дублирования)
Скрипт поддерживает работу с двухфакторной аутентификацией и запрашивает TOTP код интерактивно (если такое требуется для указанной учетной записи)
python3 app_category_from_hashlist.py --address 192.168.5.12 --username admin --hash-file second.txt --category FSTEK