Кроссплатформенный сканер LAN Angry IP Scanner

Каждый потребительский маршрутизатор по-прежнему обнаруживает, что находится в вашей сети, используя протокол разрешения адресов (ARP), выпущенный в 1982 году. ARP работает, но видит только устройства, которые недавно обменивались данными в сегменте, пропускает все, что находится на другом VLAN, и показывает вам MAC-адрес вместо имени устройства. Это подходит для работы маршрутизатора. Но это плохая основа для реального понимания того, что находится в вашей локальной сети.

Мы протестировали семь настольных инструментов, которые выходят за пределы ARP, используя mDNS, SSDP, LLDP и SNMP, и добавили слой определения отпечатков на вершине. Каждый работает на Windows, macOS или Linux, и большинство работает на всех трёх. Правильный выбор для вас зависит от того, насколько глубоко вам нужно идти: быстрый пинг «что это за неизвестное устройство» или полный инвентарь с метками сервиса, производителя и ОС.

Что искать в современном сканере LAN

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатный план Начальная цена/мес Лицензия
Angry IP Scanner Быстрые кроссплатформенные сканирования Windows, macOS, Linux Полное приложение Бесплатно GPLv2
Fing Desktop Именованные устройства с предположениями о производителе Windows, macOS Бесплатный уровень ~$8/мес (Premium) Freemium
Nmap Глубокое определение отпечатков и сканирование сервисов Windows, macOS, Linux Полное приложение Бесплатно NPSL
Advanced IP Scanner Быстрое сканирование Windows с WOL Windows Полное приложение Бесплатно Freeware
Bonjour Browser Живое дерево mDNS/DNS-SD macOS, Windows Полное приложение Бесплатно Freeware
Avahi Discover То же самое для Linux Linux Полное приложение Бесплатно LGPL
LLDPq Обнаружение топологии коммутатора Linux Полное приложение Бесплатно GPL

Приложения

1. Angry IP Scanner, лучшее для быстрого кроссплатформенного сканирования

Angry IP Scanner пингует диапазон, разрешает имена хостов и показывает открытые порты в таблице, которую можно сортировать, фильтровать и экспортировать. Он работает одинаково на Windows, macOS и Linux и завершает сканирование /24 за пару секунд на современном оборудовании.

Где он отстаёт: определение отпечатков тонче, чем у Fing; он говорит вам, что IP живой, но не какое это устройство.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: angryip.org · GitHub

Вывод: Универсальный первый инструмент. Откройте, отсканируйте, узнайте, что живой; переходите к более мощному инструменту для деталей.

2. Fing Desktop, лучшее для именованных устройств

Fing Desktop берёт двигатель определения отпечатков мобильного приложения и помещает его на Windows и macOS. Он видит имена mDNS, угадывает производителя и модель по MAC и поведению, и отмечает новые устройства в сети с уведомлением рабочего стола. Бесплатный уровень достаточен для инвентаря одного дома.

Где он отстаёт: Premium добавляет интересные функции, алерты, удалённый мониторинг, оценку безопасности по ежемесячной подписке.

Цены:

Платформы: Windows, macOS (мобильные приложения также доступны).

Загрузить: fing.com/products/desktop

Вывод: Сканер, который заканчивает вопрос «что это за устройство 192.168.1.47» с реальным именем.

3. Nmap, лучшее для глубокого определения отпечатков

Nmap — эталонный сканер сети. Его режим -sn выполняет быстрое сканирование живых хостов, -A добавляет обнаружение ОС и сервисов, а библиотека скриптов NSE охватывает всё от захвата заголовков HTTP до перечисления общих ресурсов SMB. Zenmap предоставляет ему GUI на всех трёх ОС.

Где он отстаёт: CLI мощный, но не удобный. Агрессивные сканирования могут вызвать правила IDS на управляемых сетях; запускайте только в сетях, которыми вы владеете.

Цены:

Платформы: Windows, macOS, Linux.

Загрузить: nmap.org · GitHub

Вывод: Инструмент, который вы изучаете один раз и используете на протяжении всей карьеры.

4. Advanced IP Scanner, лучшее для быстрого Windows-сканирования с WOL

Advanced IP Scanner — давний фаворит Windows freeware. Он сканирует диапазон, показывает общие папки и предлагает Wake-on-LAN, удалённое выключение и запуск RDP из списка результатов. В сети, где преобладают Windows, быстрее обратиться к нему, чем к Nmap.

Где он отстаёт: только Windows; нет активной разработки годами, хотя приложение всё ещё работает.

Цены:

Платформы: Windows.

Загрузить: advanced-ip-scanner.com

Вывод: Правильный выбор, когда цель — «отсканировать эту Windows-подсеть и запустить RDP на любой, которая ответит».

5. Bonjour Browser, лучший обозреватель mDNS для macOS/Windows

Bonjour Browser показывает живое дерево сервисов mDNS и DNS-SD в вашей LAN, то есть то, что рекламирует Chromecast, HomePod или AirPrint-принтер. Это то, как вы диагностируете, почему телевизор не видит приёмник без отключения всего.

Где он отстаёт: только для чтения; нет сканирования за пределами mDNS. Только Windows и macOS; на Linux используйте Avahi Discover.

Цены:

Платформы: macOS, Windows.

Загрузить: tildesoft.com

Вывод: Правильный инструмент в тот день, когда что-то в сети себя рекламирует и вы не можете понять, что это.

6. Avahi Discover, лучший обозреватель mDNS для Linux

Avahi Discover — это Linux-эквивалент Bonjour Browser, упакованный с демоном Avahi в большинстве дистрибутивов. Он выводит то же дерево DNS-SD и хорошо работает с avahi-browse -a в CLI для создания скриптов.

Где он отстаёт: GUI устарелый; установка на некоторые минимальные дистрибутивы всё ещё требует пару дополнительных пакетов.

Цены:

Платформы: Linux.

Загрузить: avahi.org · GitHub

Вывод: Linux-сторона вопроса «что это рекламирует себя».

7. LLDPq, лучшее для топологии коммутатора

LLDPq прослушивает кадры протокола обнаружения канального уровня (Link Layer Discovery Protocol) и рисует картину того, что подключается к чему. На домашней LAN с парой управляемых коммутаторов это превращает вопрос «на каком порту находится точка доступа» из физического поиска на экран, на который можно посмотреть.

Где он отстаёт: полезен только с LLDP-совместимым оборудованием, которое большинство потребительских коммутаторов пропускают.

Цены:

Платформы: Linux.

Загрузить: GitHub (jgoerzen/lldpq)

Вывод: Правильный инструмент для каждого, чья LAN выросла на управляемом коммутаторе.

Как выбрать правильный

Если вы на Windows и хотите ответ за пять минут, установите Advanced IP Scanner или Angry IP Scanner и отсортируйте по имени хоста. Всё остальное — шаг глубже.

Если вы постоянно видите «неизвестный производитель» в списке устройств маршрутизатора, запустите Fing Desktop один раз. Инвентарь MAC-в-имена, который он создаёт, — это то, что маршрутизатор должен был вам показать.

Если ваша работа связана с безопасностью или системным администрированием любого вида, Nmap — это инструмент, который вы уже знаете или должны выучить сейчас. Написание скриптов для него — это то, где находятся настоящие ответы.

Для диагностического вопроса «почему мой телевизор не видит приёмник», Bonjour Browser на macOS или Avahi Discover на Linux показывает вам именно то, что каждое устройство претендует быть, что обычно самый быстрый путь к решению.

LLDPq — нишевой выбор, но если ваша домашняя LAN имеет управляемый коммутатор, это ярлык к диаграмме топологии.

FAQ

Почему ARP по-прежнему достаточно для моего маршрутизатора?

ARP сообщает маршрутизатору, как доставлять кадры в локальном сегменте. Это не было разработано для инвентаризации. Маршрутизатор его перечисляет, потому что это то, что он уже знает.

Законно ли запускать Nmap в собственной сети?

Да, на сетях, которыми вы владеете или администрируете. В сетях других людей это может быть истолковано как атака; не делайте этого.

Эти инструменты работают через Wi-Fi?

Да, в соответствии с изоляцией клиентов (режим гостя Wi-Fi AP). Если устройства в вашей Wi-Fi не видят друг друга, точка доступа намеренно их скрывает.

Могу ли я использовать несколько сканеров одновременно, не нарушая ничего?

Да. Ни один из этих инструментов не изменяет сеть. Два сканера, работающих одновременно, просто замедлят сканирование.

Что насчёт IPv6?

Angry IP Scanner и Nmap оба поддерживают сканирования IPv6; адресное пространство слишком велико для наивного сканирования, поэтому полагайтесь на mDNS и обнаружение соседей, а не на перебор.