Состав программной платформы
Компоненты и лицензии
Правообладатель ПО: Общество с ограниченной ответственностью «Каннам». ИНН 2543020645, ОГРН 1132543001502. Правообладатель.
Серверная часть
| Компонент | Назначение |
|---|---|
| Монолитный сервер СОПКА.Рой | Единый серверный компонент продукта: веб-интерфейс, API, сессии, аутентификация, оперативный обмен, прямой экран и служебные задания. |
| PostgreSQL 16, psycopg2 | Постоянное хранение данных. |
| Redis 8.8, redis-py | Runtime-состояние, кэш, блокировки и message queue. |
| Контейнерный runtime сервера | Запуск единого серверного компонента СОПКА.Рой в production-контуре. |
| cryptography | Криптографические операции и защищённые сеансы. |
| Pillow, python-docx | Обработка изображений и документов. |
| Bootstrap, Bootstrap Icons, Chart.js, Socket.IO JS | Пользовательский веб-интерфейс. |
Агент Windows
| Компонент | Назначение |
|---|---|
| pywin32, psutil | Служба Windows, процессы и системная информация. |
| watchdog | Наблюдение за файловой системой. |
| keyboard, pynput, pygetwindow | Управляемые политикой пользовательские события и окна. |
| mss, Pillow, OpenCV | Захват и обработка экрана. |
| Модуль связи агента с сервером | Heartbeat, получение политик, отправка событий, оперативные команды, прямой экран и обновление агента. |
| PyInstaller | Сборка автономных EXE. |
Лицензионный учёт
Перед распространением дистрибутива следует сформировать SBOM с точными версиями всех прямых и транзитивных пакетов, приложить тексты обязательных уведомлений и отдельно проверить условия распространения бинарных компонентов.
Файлы шрифтов документации распространяются с лицензиями OFL, включёнными в каталог static/docs/fonts.