Repolode
GyulyVGC

GyulyVGC/sniffnet

Кроссплатформенное desktop-приложение для мониторинга сетевого трафика, просмотра соединений в реальном времени и экспорта захватов PCAP.

Open source альтернатива:WiresharkNetLimiter

Звёзды
41,649
Форки
1,936
Открытые issues
55
Последний коммит
16 часов назад

Что это?

Sniffnet — desktop-приложение на Rust с графической библиотекой iced, которое позволяет наблюдать за сетевым трафиком через выбранный сетевой адаптер. Оно отображает графики интенсивности трафика в реальном времени, общую статистику и список всех соединений с поиском, чтобы можно было увидеть, какие хосты, службы и программы используют вашу пропускную способность.

Для каждого удалённого хоста Sniffnet определяет географическое положение, доменное имя и ASN, а также распознаёт тысячи сервисов и протоколов верхнего уровня. Приложение может выделять трафик с IP-адресов из пользовательских чёрных списков и отправлять уведомления при заданных сетевых событиях. Соединения в локальной сети отделяются от внешних.

Захваты можно экспортировать в файлы PCAP для анализа в других инструментах, а ранее сохранённые файлы PCAP — импортировать обратно. Приложение работает на Windows, macOS и Linux; установщики доступны для нескольких архитектур.

Ключевые возможности

  • 01Выбирать сетевой адаптер для мониторинга и фильтровать наблюдаемый трафик
  • 02Просматривать графики в реальном времени и список сетевых соединений с поиском
  • 03Определять доменное имя, ASN и географическое положение удалённых хостов
  • 04Распознавать более 6000 сервисов, протоколов и угроз верхнего уровня
  • 05Импортировать и экспортировать захваты в формате PCAP
  • 06Задавать собственные чёрные списки IP-адресов и получать уведомления о сетевых событиях

Сценарии использования

  • Проверять, какие программы и удалённые серверы расходуют пропускную способность вашего компьютера
  • Находить подозрительные исходящие соединения, отмечая IP-адреса из чёрного списка
  • Захватывать трафик сетевого адаптера и сохранять его в формате PCAP для последующего анализа
  • Следить за сетевой активностью, пока приложение свёрнуто

Быстрый старт

  1. 1

    Скачайте установщик для своей операционной системы по ссылкам на релизы GitHub

  2. 2

    Установите необходимые зависимости для своей операционной системы (см. страницу вики)

  3. 3

    Откройте Sniffnet и выберите сетевой адаптер для анализа

Что важно знать

  • Перед анализом сетевого адаптера необходимо отдельно установить системные зависимости.
  • На старом оборудовании или с устаревшими графическими драйверами в рендерере по умолчанию могут возникать артефакты; для их устранения нужно задать переменную окружения.

Темы

Частые вопросы

Что такое sniffnet?
Кроссплатформенное desktop-приложение для мониторинга сетевого трафика, просмотра соединений в реальном времени и экспорта захватов PCAP. Sniffnet — desktop-приложение на Rust с графической библиотекой iced, которое позволяет наблюдать за сетевым трафиком через выбранный сетевой адаптер. Оно отображает графики интенсивности трафика в реальном времени, общую статистику и список всех соединений с поиском, чтобы можно было увидеть, какие хосты, службы и программы используют вашу пропускную способность.
sniffnet можно использовать бесплатно? Какая у него лицензия?
sniffnet распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sniffnet всё ещё поддерживается?
Активно поддерживается. Последний коммит в sniffnet — 20 окт. 2026 г..
Для чего можно использовать sniffnet?
Проверять, какие программы и удалённые серверы расходуют пропускную способность вашего компьютера Находить подозрительные исходящие соединения, отмечая IP-адреса из чёрного списка Захватывать трафик сетевого адаптера и сохранять его в формате PCAP для последующего анализа Следить за сетевой активностью, пока приложение свёрнуто
Как установить sniffnet?
Скачайте установщик для своей операционной системы по ссылкам на релизы GitHub Установите необходимые зависимости для своей операционной системы (см. страницу вики) Откройте Sniffnet и выберите сетевой адаптер для анализа
Где скачать sniffnet?
Исходный код и инструкции по установке — на GitHub: https://github.com/GyulyVGC/sniffnet

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты