NetWatch — открытый TUI-инструмент для диагностики сетевой активности
NetWatch на Rust анализирует сетевой трафик в реальном времени, связывает соединения с процессами и выявляет отклонения от базового профиля.
Разработчик Мэтт Хартли представил NetWatch — открытый TUI-инструмент для диагностики сетевой активности. Проект написан на Rust, опубликован под лицензией MIT и доступен в сборках для Windows, Linux и macOS.
NetWatch распространяется как единый бинарный файл и не требует предварительной настройки. После запуска с необходимыми правами инструмент показывает захват трафика в реальном времени, выполняет декодирование на уровне L7 и, где это возможно, связывает сетевые события с конкретными процессами.
Анализ трафика и сетевых соединений
Программа отображает сведения о сетевых интерфейсах и формирует интерактивные дашборды со сводной информацией. Пользователь может просматривать текущие соединения, их состояние, используемый протокол, IP-адреса, идентификатор процесса и его имя. Для IP-адресов также доступна информация о геолокации.
Перехват и разбор данных поддерживаются для ряда распространённых протоколов: DNS, TLS, HTTP, ICMP, ARP, DHCP, NTP и mDNS. Для работы с большими объёмами событий предусмотрены фильтры, а результаты захвата можно экспортировать в формат pcap.
Диагностика отклонений
Одной из особенностей NetWatch стал диагностический механизм на основе базового профиля поведения. Инструмент отслеживает привычную сетевую активность, открывает инцидент при обнаружении отклонения и закрывает его после нормализации ситуации. Такой подход позволяет использовать NetWatch не только для ручного анализа соединений, но и для наблюдения за изменениями в системе.
В проекте также предусмотрена интеграция с Ollama. Можно подключить локальную или удалённую модель, однако эта возможность отключена по умолчанию и предназначена для экспериментального использования.
NetWatch ориентирован на разработчиков и системных администраторов, которым нужен быстрый просмотр сетевой активности без развёртывания отдельной инфраструктуры мониторинга. При этом набор поддерживаемых протоколов, экспорт в pcap и привязка событий к процессам позволяют использовать инструмент как для оперативной диагностики, так и для более подробного расследования сетевых проблем.
Сообщить о проблеме в публикации
Обращение принято Обращение будет рассмотрено. По результатам проверки публикация может быть исправлена, дополнена, временно скрыта или удалена.
Читайте новые материалы журнала — свежие сюжеты каждый день.
На главную


