netwatch - это TUI-утилита для диагностики сети в реальном времени. В одном окне она показывает интерфейсы, соединения, health checks, topology и анализ пакетов.
Установка:
brew install matthart1983/tap/netwatch
cargo install netwatch-tui
Запуск:
netwatch
Для полного режима с health probes и анализом пакетов:
sudo netwatch
Что умеет
netwatch показывает live RX/TX по интерфейсам, активные соединения с PID и именем процесса, проверки gateway и DNS, topology map, traceroute и контроль пакетов с декодированием DNS, TLS, HTTP, ICMP и DHCP. Есть экспорт pcap и incident recorder для коротких сетевых сбоев.
Shift+R — включить rolling recorder на 5 минут
Shift+F — заморозить текущее окно инцидента
Shift+E — экспортировать incident bundle
Если нужен конфиг:
netwatch --generate-config
AI Insights
Отдельно в проект уже встроили AI Insights: можно раз в 15 секунд отправлять срез сети в LLM и получать подсказки по аномалиям, подозрительным DNS и деградации соединений. По умолчанию этот режим выключен.
Вывод
netwatch - это удобный сетевой TUI, который объединяет интерфейсы, соединения, DNS, health checks и packet capture в одном окне.
LinuxCamp | #utils
