8 лучших IP-сканеров для Mac в 2021 году

8 лучших IP-сканеров для Mac в 2021 году

Мы кратко рассмотрим некоторые из лучших инструментов для сканирования IP-адресов с компьютеров Mac. Мы исследуем основные особенности каждого инструмента, настаивая на том, что делает каждый из них уникальным.

8 лучших IP-сканеров для Mac в 2021 году

Есть только один способ узнать наверняка, какие IP-адреса действительно используются в сети. Вам нужно попробовать подключиться к каждому и посмотреть, отреагирует ли он. Это долгая, утомительная и утомительная задача, которую часто можно выполнить с помощью команды ping. Ping существует уже много лет, и это один из лучших способов проверить подключение к заданному IP-адресу. Но если вам нужно сканировать всю сеть с потенциально сотнями IP-адресов, вы быстро поймете, что лучше использовать инструмент, который сделает это за вас. Если вы пользователь Mac и ищете инструмент, который автоматизирует сканирование IP-адресов, вы попали в нужное место. Мы много искали для вас и собираемся рассмотреть некоторые из лучших IP-сканеров для операционной системы Mac OS X.

Мы начнем с обсуждения сканирования IP-адресов в целом. В частности, мы опишем различные причины для сканирования IP-адресов, потому что, насколько хорошо знать, какие IP-адреса используются, для этого должен быть смысл, основная причина. Затем мы более подробно рассмотрим утилиту ping. Хотя ping не является инструментом сканирования, он лежит в основе многих инструментов сканирования IP-адресов. Знание того, что он может делать и как работает, может оказаться полезным, когда мы начнем рассматривать различные инструменты.

Потребность в сканерах IP-адресов

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

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

Помимо соображений безопасности, сканирование IP-адресов также является первым шагом многих процессов управления IP-адресами. Хотя большинство инструментов управления IP-адресами (IPAM) включают в себя некоторую форму сканирования IP-адресов, некоторые люди управляют своими IP-адресами вручную. Здесь могут пригодиться инструменты сканирования IP-адресов. А для тех, у кого нет процесса управления IP-адресами, сканирование IP-адресов еще более важно. Часто это единственный способ гарантировать отсутствие конфликтов IP-адресов, и его можно рассматривать как довольно грубый способ псевдоуправления IP-адресами.

Объяснение пинга

Независимо от ��ого, почему вы хотите сканировать IP-адреса, большинство инструментов основано на ping, поэтому давайте взглянем на эту старинную утилиту. Ping был создан по необходимости еще в 1983 году. Его разработчику требовался инструмент, помогающий отладить аномальное поведение сети, которое он наблюдал. Происхождение названия простое, оно отсылает к звуку эхолота сонара, который слышен на подводных лодках. Хотя он присутствует почти во всех операционных системах, его реализация несколько различается в зависимости от платформы. Некоторые версии предлагают несколько параметров командной строки, которые могут включать такие параметры, как размер полезной нагрузки каждого запроса, общее количество тестов, ограничение сетевых переходов или интервал между запросами. В некоторых системах есть сопутствующая утилита Ping6, которая служит той же цели для адресов IPv6.

Вот типичное использование команды ping (параметр -c 5 указывает команде выполнить пять раз, а затем сообщить о результатах):

$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 байтов данных 64 байта из 93.184.216.34: icmp_seq = 0 ttl = 56 time = 11,632 мс 64 байта из 93.184.216.34: icmp_seq = 1 ttl = 56 time = 11,726 мс 64 байта из 93.184.216.34: icmp_seq = 2 ttl = 56 time = 10,683 мс 64 байта из 93.184.216.34: icmp_seq = 3 ttl = 56 time = 9,674 мс 64 байта из 93.184.216.34: icmp_seq = 4 ttl = 56 time = 11,127 мс --- www.example.com статистика ping --- 5 пакетов передано, 5 пакетов получено, 0,0% потери пакетов в оба конца min / avg / max / stddev = 9,674 / 10,968 / 11,726 / 0,748 мс

Как работает пинг

Ping - довольно простая утилита. Он просто отправляет пакеты эхо-запроса ICMP к цели и ожидает, пока он отправит обратно пакет эхо-ответа ICMP для каждого полученного пакета. Это повторяется определенное количество раз - пять по умолчанию под окнами и до тех пор, пока он не будет вручную остановлен по умолчанию в большинстве других реализаций, - а затем он компилирует статистику ответов. Он вычисляет среднюю задержку между запросами и соответствующими ответами и отображает ее в своих результатах. В большинстве вариантов * nix, а также на Mac, он также будет отображать значение поля TTL ответов, указывая количество переходов между источником и местом назначения.

Чтобы ping работал, проверенный узел должен соблюдать RFC 1122, который определяет, что любой узел должен обрабатывать эхо-запросы ICMP и выдавать эхо-ответы в ответ. Большинство хостов отвечают, но некоторые отключают эту функцию по соображениям безопасности. Брандмауэры также часто блокируют ICMP-трафик. Проверка связи с хостом, который не отвечает на эхо-запросы ICMP, не даст обратной связи, точно так же, как проверка связи с несуществующим IP-адресом. Чтобы обойти это, многие инструменты сканирования IP-адресов используют другой тип пакета, чтобы проверить, отвечает ли IP-адрес.

Лучшие IP-сканеры для Mac

Наш набор инструментов сканирования IP-адресов для Mac включает как коммерческое программное обеспечение, так и бесплатные инструменты с открытым исходным кодом. Большинство инструментов основаны на графическом интерфейсе пользователя, хотя некоторые из них являются утилитами командной строки. Некоторые из них представляют собой довольно сложные и полные инструменты, в то время как другие представляют собой простые расширения команды ping, которые включают некоторый способ сканирования диапазона IP-адресов без необходимости вводить несколько команд или писать скрипт сканирования. Все эти инструменты имеют одну общую черту: все они могут возвращать список всех IP-адресов, которые отвечают в пределах отсканированного диапазона.

1. Angry IP Scanner

Несмотря на обманчивую простоту, Angry IP Scanner делает именно то, что можно было ожидать, и широко использует многопоточность. Это делает его одним из самых быстрых инструментов в своем роде. Это бесплатный многоплатформенный инструмент, который доступен не только для Mac OS X, но и для Windows или Linux. Инструмент написан на Java, поэтому вам потребуется установить модуль времени выполнения Java, чтобы использовать его, но это почти единственный его недостаток. Этот инструмент будет не только пинговать IP-адреса, но и дополнительно запускать сканирование портов на обнаруженных хостах. Он также может преобразовывать IP-адреса в имена хостов и MAC-адреса в имена поставщиков. Кроме того, этот инструмент может предоставить информацию NetBIOS о каждом отвечающем хосте, который его поддерживает.

8 лучших IP-сканеров для Mac в 2021 году

IP Scanner Сердитый может не только сканировать полные сети и подсетей , но и IP - адреса в диапазоне или список IP - адресов из текстового файла. Хотя это инструмент на основе графического интерфейса пользователя, он также поставляется с версией командной строки, которую вы можете использовать, если, например, вы хотите включить функциональность инструмента в свои собственные сценарии. Что касается результатов сканирования, они по умолчанию отображаются на экране в виде таблицы, но их можно легко экспортировать в несколько форматов файлов, таких как CSV или XML.

2. LanScan

LanScan от Iwaxx доступен в магазине приложений Apple. Это простое приложение, которое делает именно то, что подразумевает его название: сканирует локальную сеть. Это бесплатный, простой и эффективный сетевой сканер только для IPv4. Он может обнаруживать все активные устройства в любой подсети. Это может быть локальная или любая другая указанная вами подсеть. Фактически, он довольно гибок, когда дело доходит до указания того, что сканировать, и может быть как маленький, как один IP-адрес, так и большой, как целая сеть.

8 лучших IP-сканеров для Mac в 2021 году

Одной из уникальных характеристик этого продукта является то, как он будет использовать ARP для сканирования локальной подсети и использовать пакеты ping, SMB и mDNS для сканирования внешних и общедоступных сетей.

Этот продукт имеет несколько дополнительных функций. Например, он автоматически обнаружит настроенные интерфейсы. Он также будет отображать IP-адрес, MAC-адрес, имя хоста и производителя интерфейсной карты, связанные с каждым обнаруженным IP-адресом. Он также обнаружит домены SMB, если они используются, и выполнит разрешение имен хостов с использованием DNS, mDNS для устройств Apple или SMB для устройств Windows.

Покупка внутри приложения позволит вам обновить приложение до версии Pro, в которой есть только одна дополнительная функция: оно будет отображать полное имя хоста каждого обнаруженного хоста. Бесплатная версия отображает только четыре полных имени хоста и первые 3 символа из оставшихся.

3. IP-сканер для Macintosh

Сканер IP для Macintosh просканирует вашу локальную сеть, чтобы определить, какие IP-адреса используются, и идентифицировать все компьютеры и другие устройства в сети. Продукт можно использовать бесплатно в небольших домашних сетях, насчитывающих до шести устройств, а для более крупных сетей доступны платные версии Home и Pro. Инструмент дает впечатляющие результаты, но при этом он прост и интуитивно понятен. Локальные сети сканируются автоматически, а настраиваемые диапазоны IP-адресов можно добавлять и сканировать вручную.

8 лучших IP-сканеров для Mac в 2021 году

IP Scanner для Macintosh разработан, чтобы вы могли настраивать результаты сканирования. После того, как устройство было идентифицировано, вы можете присвоить ему собственный значок и имя, чтобы его было легче распознать с первого взгляда. Инструмент позволит вам отсортировать список результатов по имени устройства, IP-адресу, MAC-адресу или отметке времени последнего посещения. Он также может дать вам обзор текущей сети или показать изменения с течением времени.

Отображение результатов легко настраивается, и вы можете настроить столбцы, размер текста, прозрачность лицевой панели и многое другое. Двойной щелчок по устройству дает вам дополнительную информацию и позволяет настроить его внешний вид. Щелкнув устройство правой кнопкой мыши, вы сможете запустить последовательность проверки связи или запустить сканирование порта.

4. Nmap / Zenmap

Почти такой же старый, как ping, Nmap существует уже много лет и обычно используется для отображения сети - отсюда и название - и для выполнения ряда других задач. Например, Nmap можно использовать для сканирования диапазона IP-адресов на предмет отвечающих хостов и открытых IP-портов. Это утилита командной строки, но для тех, кто предпочитает графический пользовательский интерфейс, ее разработчики опубликовали Zenmap , интерфейс с графическим интерфейсом для этого мощного программного обеспечения. Оба пакета можно установить в Mac OS X, Windows, Linux и Unix.

8 лучших IP-сканеров для Mac в 2021 году

Используя Zenmap , все подробные параметры поиска могут быть сохранены в профиле, который вы можете вспомнить по своему желанию. Инструмент также поставляется с несколькими встроенными профилями, которые вы можете использовать в качестве отправной точки и изменять в соответствии с вашими конкретными потребностями. Это может быть менее пугающе, чем создание новых профилей с нуля. Профили также управляют отображением результатов сканирования. Первая вкладка интерфейса показывает необработанный вывод основной команды nmap, в то время как другие вкладки показывают более понятную интерпретацию необработанных данных.

5. Masscan

Masscan претендует на звание самого быстрого сканера Интернет-портов. Он может сканировать весь Интернет менее чем за 6 минут, передавая 10 миллионов пакетов в секунду. Хотя мы не подтвердили, что это правда, ясно, что это быстрый инструмент, хотя и основанный на тексте.

Результаты, полученные с помощью Masscan , в чем-то похожи на результаты Nmap , которые мы только что рассмотрели. Однако внутренне он больше похож на scanrand, unicornscan и ZMap, и он использует асинхронную передачу. Основное различие между этим инструментом и другими заключается в том, что он просто быстрее, чем большинство других сканеров. Но это не только быстро, но и более гибко, позволяя использовать произвольные диапазоны адресов и диапазоны портов.

Masscan работает так быстро, отчасти потому, что использует собственный стек TCP / IP. Однако это может создать некоторые проблемы. Например, что-либо, кроме простого сканирования портов, вызовет конфликт с локальным стеком TCP / IP. Вы можете обойти это, используя параметр -S для использования отдельного IP-адреса или настроив вашу операционную систему на брандмауэр портов, которые использует инструмент. Хотя это в первую очередь инструмент для Linux, он также доступен для Mac OS X. Его основным недостатком является отсутствие графического пользовательского интерфейса, но это в значительной степени компенсируется невероятной скоростью инструмента.

6. ZMap

ZMap - это быстрый однопакетный сетевой сканер, разработанный в Мичиганском университете и предназначенный для обследований сетей в Интернете. Возможно, не так много, как предыдущий выбор, но это также быстрый инструмент. На типичном настольном компьютере с гигабитным Ethernet-соединением он способен сканировать все общедоступное адресное пространство IPv4 менее чем за 45 минут. Благодаря 10-гигабитному соединению и PF_RING он может сканировать адресное пространство IPv4 менее чем за 5 минут. Zmap доступен для Mac OS X, но также для Linux и BSD. На Mac установка проста через Homebrew.

Инструмент не полагается исключительно на ping для сканирования сетей. В настоящее время он имеет полностью реализованные зондовые модули для сканирования TCP SYN, ICMP, DNS-запросов, UPnP и BACNET. Он также может отправлять большое количество зондов UDP. Если вы хотите выполнить более сложное сканирование, такое как захват баннера или рукопожатие TLS, вы можете взглянуть на ZGrab, еще один проект Мичиганского университета. Этот брат Zmap может выполнять рукопожатия на уровне приложения с отслеживанием состояния. Как и предыдущая запись, ZMap по сути является текстовым инструментом.

7. Fping

Fping был создан как улучшение по сравнению с ping, а затем один из немногих инструментов для устранения неполадок в сети. Это похожий инструмент командной строки, но совершенно другой. Как и ping, Fping использует эхо-запросы ICMP, чтобы определить, отвечают ли целевые хосты, но на этом сходство в значительной степени заканчивается. В отличие от ping, Fping можно вызывать со многими целевыми IP-адресами. Цели могут быть указаны в виде списка IP-адресов, разделенных пробелами. Утилите также может быть указано имя текстового файла, содержащего список адресов. Наконец, можно указать диапазон IP-адресов или ввести подсеть в нотации CIDR, например 192.168.0.0/24.

Fping относительно быстр, поскольку он не ждет ответа перед отправкой следующего эхо-запроса, таким образом, он не теряет время на ожидание неотвечающих IP-адресов. Fping также имеет множество параметров командной строки, которые вы можете использовать. Поскольку это инструмент командной строки, вы можете передать его вывод другой команде для дальнейшей обработки. Этот инструмент можно легко установить в Mac OS X с помощью Homebrew.

8. Hping

Hping - еще один бесплатный инструмент командной строки, созданный на основе ping. Он доступен в Mac OS X, а также в большинстве Unix-подобных операционных систем и Windows. Хотя он больше не находится в активной разработке, он все еще широко используется, что свидетельствует о том, насколько это хороший инструмент. Инструмент очень похож на пинг, но с некоторыми отличиями. Во-первых, Hping не только отправляет эхо-запросы ICMP. Он также может отправлять пакеты TCP, UDP или RAW-IP. Он также имеет режим трассировки и имеет возможность отправлять файлы.

Хотя Hping можно использовать как инструмент для сканирования IP-адресов, он может гораздо больше. Инструмент имеет некоторые расширенные функции сканирования портов. Благодаря использованию нескольких протоколов его также можно использовать для выполнения базового тестирования сети. Этот инструмент также имеет некоторые расширенные возможности трассировки с использованием любого из доступных протоколов. Это может быть полезно, поскольку некоторые устройства обрабатывают трафик ICMP иначе, чем другой трафик. Имитируя другие протоколы, этот инструмент может дать вам лучшую оценку истинной производительности вашей сети в реальном времени.


6 лучших инструментов управления сетью, которые отслеживают производительность

6 лучших инструментов управления сетью, которые отслеживают производительность

Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

Проверка связи может быть использована в ваших интересах многими способами. Читайте дальше, пока мы обсуждаем, как и представляем 10 лучших инструментов проверки Ping, которые вы можете найти.

6 лучших инструментов для мониторинга веб-сайтов

6 лучших инструментов для мониторинга веб-сайтов

Веб-сайты важны и должны постоянно контролироваться для адекватной работы. Вот некоторые из лучших инструментов для мониторинга веб-сайтов.

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Вот некоторые из лучших инструментов для развертывания программного обеспечения, которые облегчают управление любым количеством машин.

Контрольный список соответствия HIPAA и инструменты для использования

Контрольный список соответствия HIPAA и инструменты для использования

Если вы работаете в сфере здравоохранения или каким-либо образом связаны с ИТ в этой отрасли, скорее всего, вы слышали о HIPAA. Переносимость медицинского страхования

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

sFlow - это протокол анализа потока, который встроен во многие сетевые устройства. Мы рассматриваем пятерку лучших бесплатных сборщиков и анализаторов sFlow.

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Чтобы помочь вам выбрать правильный, мы представили лучшие инструменты безагентного мониторинга инфраструктуры и дали вам быстрый обзор каждого из них.

SolarWinds Mail Assure - ОБЗОР 2021 г.

SolarWinds Mail Assure - ОБЗОР 2021 г.

Безопасность электронной почты - важная задача поставщиков управляемых услуг. Мы рассматривали SolarWinds Mail Assure, один из лучших инструментов для этой цели.

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Для сетевого монитора Windows требуются инструменты с ограниченными требованиями. Сегодня мы познакомились с лучшими инструментами сетевого мониторинга для Windows 10.

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

Чтобы помочь вам разобраться в лабиринте инструментов, доступных для устранения неполадок в сети, мы раскрыли наш выбор лучших инструментов для устранения неполадок в сети.