Разработчик Мэтт Хартли представил открытый проект под названием NetWatch (проект на GitHub). Это TUI‑инструмент для диагностики сетевой активности. Исходный код решения написан на Rust и опубликован на GitHub под лицензией MIT.

Сборки NetWatch доступны для Windows, Linux и macOS.

«Один бинарный файл, никакой настройки. Запускаете sudo netwatch — и получаете захват трафика в реальном времени с декодированием уровня L7 и привязкой к процессам (где это возможно), а также диагностический механизм, который открывает инцидент при отклонении от изученного базового профиля и закрывает его, когда ситуация нормализуется», — пояснил автор решения

Возможности проекта NetWatch:

  • выводит детальную информацию о сетевых интерфейсах в системе;

  • умеет рисовать информативные дашборды со сводной информацией и позволяет получать данные о соединениях;

  • умеет перехватывать пакеты с учетом протоколов DNS, TLS, HTTP, ICMP, ARP, DHCP, NTP, mDNS;

  • отображает информацию о соединениях — pid и имя процесса, протокол, статус, IP адрес, геолокация;

  • есть возможность использовать фильтры, экспортировать все в pcap;

  • ASCII карта сети;

  • возможность подключить локальную или удалённую модель Ollama (отключено по умолчанию, но если нужно, то можно экспериментировать).