Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина В России насчитали 7,88 млн единиц коммерческого транспорта Зеленский согласился провести выборы при 60-дневном перемирии В Кемерово продолжается расследование смерти Татула Петросяна В RuStore появился платный российский мессенджер «Молния» Wildberries начал тестировать сервис объявлений об услугах частных специалистов Блогер Егорик сравнил работу с зумерами и миллениалами FIS усилила проверку документов Александра Большунова для нейтрального статуса Цены на бензин снизились в 31 регионе России за неделю Ривалдо, Снейдер и другие известные футболисты приехали в Москву на премию имени Симоняна Анастасия Волочкова заступилась за Лолиту после критики Яны Поплавской «Яндекс» сообщил о сбоях в работе «Алисы» после повреждения двух дата-центров Минцифры заявило о работе над защитой дата-центров после атак на инфраструктуру «Яндекса» Ирина Дубцова рассказала о музыкальном дебюте сына Нигерия усилила борьбу с мошенниками, выдающими себя за «принцев» Антон Винер рассказал о театральном предложении второй жене Пляжи федеральной территории «Сириус» вновь открыли для отдыхающих «Сент-Луис» разгромил «Оттаву» со счётом 7:2 SpaceX предложила построить газопровод для запуска Starship во Флориде
Лента новостей
Технологии

NetWatch — открытый TUI-инструмент для диагностики сетевой активности

NetWatch на Rust анализирует сетевой трафик в реальном времени, связывает соединения с процессами и выявляет отклонения от базового профиля.

NetWatch — открытый TUI-инструмент для диагностики сетевой активности
Фото: Хабр

Разработчик Мэтт Хартли представил 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 и привязка событий к процессам позволяют использовать инструмент как для оперативной диагностики, так и для более подробного расследования сетевых проблем.

Источник
404 Media

Читайте новые материалы журнала — свежие сюжеты каждый день.

На главную