diff --git a/README.md b/README.md index b31d324..9731669 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Проект состоит из трех основных компонентов: -1. **Hub (The Brain):** Центральный сервис на Go/Python. Хранит конфигурации, управляет состоянием, оркестрирует Runbooks и управляет Telegram-ботом. База данных — Postgres. +1. **Hub (The Brain):** Центральный сервис на Go/Python. Хранит конфигурации, управляет состоянием, оркестрирует Runbooks и управляет Telegram-ботом. База данных — SQLite. 2. **Agent (The Executor):** Легковесный бинарный файл, работающий непосредственно на целевом хосте. Связь с Хабом через **gRPC Stream**. 3. **Telegram Interface:** Основной UI для оперативного управления с использованием Inline-кнопок для быстрых действий (Ack, Mute, Restart). @@ -66,7 +66,6 @@ ## 🔒 Безопасность * **No Inbound Ports:** Агент не слушает порты. Соединение всегда инициируется изнутри вашей сети. -* **mTLS / Token Auth:** Весь трафик между Агентом и Хабом зашифрован. * **Hardened Commands:** Невозможно выполнить `rm -rf /` — доступны только те команды, что описаны в коде агента. *Created with ❤️ for Stasik.* \ No newline at end of file diff --git a/hub/internal/service/connection_manager/manager_test.go b/hub/internal/service/connection_manager/manager_test.go new file mode 100644 index 0000000..dc1ee8e --- /dev/null +++ b/hub/internal/service/connection_manager/manager_test.go @@ -0,0 +1 @@ +package connection_manager