socktop Это инструмент для удаленного мониторинга системы с богатым текстовым интерфейсом, вдохновленный программами `top` и `btop`, который взаимодей…
Это инструмент для удаленного мониторинга системы с богатым текстовым интерфейсом, вдохновленный программами `top` и `btop`, который взаимодействует с легковесным агентом через WebSockets.
Ключевые функции включают плавные графики, сортируемую таблицу процессов, полосы прокрутки и читаемые цвета.
Агент для Linux потребляет практически нулевой процессорный ресурс в режиме ожидания, так как работает по запросу без постоянного сэмплирования.
Программа поддерживает безопасное соединение через WSS (TLS), где агент автоматически генерирует самоподписанный сертификат при первом запуске, а клиент закрепляет сертификат с помощью параметра `--tls-ca` или `-t`.
Интерфейс пользователя построен с использованием библиотеки `ratatui`, обеспечивая интуитивно понятный и отзывчивый пользовательский опыт.
Lang: Rust
https://github.com/jasonwitty/socktop