Repolode
Chleba

Chleba/netscanner

Терминальный сетевой сканер и диагностический инструмент на Rust с TUI для сканирования узлов, WiFi-сетей и пакетов.

Звёзды
1,886
Форки
61
Открытые issues
6
Последний коммит
3 месяца назад

Что это?

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

Для сетей IPv4 инструмент проверяет диапазон CIDR с помощью ping и показывает для каждого узла имя хоста, производителя по OUI и MAC-адрес, сканирует TCP-порты и захватывает пакеты TCP, UDP, ICMP и ARP. Захват можно запускать и приостанавливать, а логи — фильтровать. Сброс пакетов IPv6 поддерживает только ICMPv6; сканирование IPv6 пока отмечено как TODO.

Результаты сканирования IP-адресов и портов, а также захваченные пакеты можно экспортировать в CSV. Инструмент также подсчитывает трафик и ищет DNS-записи. Для запуска нужны права root, а в Windows требуется Npcap.

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

  • 01Показывает сетевые интерфейсы и позволяет выбрать активный для сканирования
  • 02Сканирует WiFi-сети и строит графики уровня сигнала
  • 03Проверяет диапазоны IPv4 CIDR и показывает имя хоста, OUI и MAC-адрес
  • 04Захватывает пакеты TCP, UDP, ICMP и ARP; поддерживает паузу и фильтрацию логов
  • 05Сканирует TCP-порты и экспортирует результаты в CSV

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

  • Проверка устройств в локальной подсети и определение их производителей
  • Оценка уровня сигнала WiFi при выборе места или канала
  • Диагностика трафика на узле с помощью захвата и фильтрации пакетов в терминале
  • Поиск открытых TCP-портов на управляемых вами машинах

Темы

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

Что такое netscanner?
Терминальный сетевой сканер и диагностический инструмент на Rust с TUI для сканирования узлов, WiFi-сетей и пакетов. netscanner — терминальный сетевой сканер и диагностический инструмент на Rust с текстовым интерфейсом. Он позволяет просматривать сетевые интерфейсы, выбирать активный интерфейс для сканирования и захвата пакетов, а также находить ближайшие WiFi-сети и просматривать графики уровня сигнала.
netscanner можно использовать бесплатно? Какая у него лицензия?
netscanner распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
netscanner всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в netscanner — 6 июл. 2026 г..
Для чего можно использовать netscanner?
Проверка устройств в локальной подсети и определение их производителей Оценка уровня сигнала WiFi при выборе места или канала Диагностика трафика на узле с помощью захвата и фильтрации пакетов в терминале Поиск открытых TCP-портов на управляемых вами машинах
Где скачать netscanner?
Исходный код и инструкции по установке — на GitHub: https://github.com/Chleba/netscanner

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

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