8-те най-добри IP скенера за Mac през 2020 г.

click fraud protection

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

Има само един начин, по който човек може да знае със сигурност какви IP адреси всъщност се използват в мрежа. Трябва да опитате да се свържете с всеки от тях и да видите дали той отговаря. Това е дълга, скучна и досадна задача, която често се изпълнява с помощта на командата ping. Ping съществува от години и това е един от най-добрите начини за тестване за свързаност към даден IP адрес. Но ако трябва да сканирате цяла мрежа с потенциално стотици IP адреси, бързо ще разберете, че ще е по-добре да използвате инструмент, който го прави вместо вас. Ако сте потребител на Mac, който търси инструмент, който автоматизира сканирането на IP адреси, вие сте на правилното място. Ние направихме голяма част от търсенето на вас и предстои да прегледаме някои от най-добрите IP скенери за операционната система Mac OS X.

instagram viewer

Ще започнем с обсъждане на сканирането на IP адреси като цяло. По-конкретно, ще опишем различните причини за сканиране на IP адреси, тъй като хубаво е да знаем кои IP адреси се използват, трябва да има смисъл да го направите, което е в основата причина. След това ще разгледаме по-задълбочено полезността на ping. Въпреки че ping не е инструмент за сканиране, той е в основата на много инструменти за сканиране на IP адреси. Знаейки какво може да прави и как работи, тогава може да се окаже ценно, когато започнем да разглеждаме различните инструменти.

Необходимостта от скенери за IP адреси

Освен чистото забавление да знаете какви IP адреси се използват - до колкото може да му е забавно, има и няколко причини, поради които човек може да иска да сканира IP адреси. Първият е сигурността. Сканирането на IP адреси в мрежа бързо ще открие неоторизирани или измамни устройства. Те могат да бъдат устройства, свързани от злонамерени потребители, за да шпионират вашата организация.

Но дори и добронамерените потребители понякога могат да предизвикат хаос, свързвайки личните си устройства. Живо припомням този потребител, който попречи на много от колегите му да получат достъп до корпоративната мрежа, когато свърза домашния си интернет рутер към него. Трябваше му само няколко допълнителни порта, за да свърже допълнителен тестов компютър и смяташе, че може да използва превключвателя, вграден в маршрутизатора му. Проблемът е, че маршрутизаторът започна да издава IP адреси в домашната си подмрежа от вградения DHCP сървър.

Освен причини за сигурност сканирането на IP адреси също е първата стъпка на много процеси за управление на IP адреси. Въпреки че повечето инструменти за управление на IP адреси (IPAM) ще включват някаква форма на сканиране на IP адреси, няколко души правят управлението на своите IP адреси ръчно. Тук могат да ви бъдат полезни инструментите за сканиране на IP адреси. А за тези, които нямат процес на управление на IP адреси, сканирането на IP адреси е още по-важно. Често това ще бъде единственият начин да се гарантира, че няма конфликти на IP адреси и това може да се разглежда като доста груб начин за псевдо управление на IP адреси.

Ping обяснено

Без значение защо искате да сканирате 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 време = 11.632 ms 64 байта от 93.184.216.34: icmp_seq = 1 ttl = 56 време = 11.726 ms 64 байта от 93.184.216.34: icmp_seq = 2 ttl = 56 време = 10.683 ms 64 байта от 93.184.216.34: icmp_seq = 3 ttl = 56 време = 9.674 ms 64 байта от 93.184.216.34: icmp_seq = 4 ttl = 56 време = 11.127 ms www.example.com ping статистика 5 предадени пакета, 5 пакета получени, 0.0% загуба на пакет обратно обръщане мин / avg / max / stddev = 9.674 / 10.968 / 11.726 / 0.748 ms

Как работи Ping

Ping е доста проста помощна програма. Той просто изпраща ICMP пакети за заявка за ехо до целта и чака да изпрати обратно ICMP пакет за отговор на ехо за всеки получен пакет. Това се повтаря определен път - пет по подразбиране под Windows и докато не бъде ръчно спряно по подразбиране при повечето други реализации - и след това компилира статистиката на отговорите. Той изчислява средното закъснение между заявките и съответните им отговори и го показва в резултатите си. В повечето * nix варианти, както и на Mac, той също ще покаже стойността на полето TTL на отговорите, като посочва броя на скоковете между източник и местоназначение.

За да работи ping, pinged хостът трябва да спазва RFC 1122, който уточнява, че всеки хост трябва да обработва ICMP заявки за ехо и да издава ехо отговори. Повечето хостове отговарят, но някои деактивират тази функция от съображения за сигурност. Защитните стени често блокират и ICMP трафика. Пингването на хост, който не отговаря на исканията за ехо от ICMP, няма да даде обратна връзка, точно като pinging на несъществуващ IP адрес. За да заобиколят това, много инструменти за сканиране на IP адреси използват различен тип пакет, за да проверят дали IP адрес отговаря.

Най-добрите IP скенери за Mac

Нашият избор на инструменти за сканиране на IP адреси за Mac включва както търговски софтуер, така и безплатни и инструменти с отворен код. Повечето от инструментите са базирани на GUI, въпреки че някои са комунални програми. Някои от тях са доста сложни и пълни инструменти, докато други са просто разширения на командата ping, които да включите някакъв начин за сканиране на диапазон от IP адреси, без да се налага да се издават множество команди или да се запише сканиране скрипт. Всички тези инструменти имат едно общо: всички те могат да върнат списък на всички IP адреси, които отговарят в сканирания диапазон.

1. Ядосан IP скенер

Въпреки че е измамно прост Ядосан IP скенер прави точно това, което човек би очаквал и използва широко многопоточно четене. Това го прави един от най-бързите инструменти на този вид. Това е безплатен мултиплатформен инструмент, който не е наличен само за Mac OS X, но и за Windows или Linux. Инструментът е написан на Java, така че ще трябва да имате инсталиран модул за изпълнение на Java, за да го използвате, но това е почти единственият му недостатък. Този инструмент не само ще пинг IP адреси, но и по желание ще стартира сканиране на порт на открити хостове. Той може също да разреши IP адреси на имена на хостове и MAC адреси на имена на доставчици. Освен това, този инструмент може да предостави NetBIOS информация за всеки отговарящ хост, който го поддържа.

Ясен IP скенер на екрана на Mac

Най- Ядосан IP скенер може не само да сканира пълни мрежи и подмрежи, но също и диапазон от IP адреси или списък с IP адреси от текстов файл. Въпреки че това е инструмент, базиран на GUI, той също се предлага с версия на командния ред, която можете да използвате, ако например искате да включите функционалността на инструмента в собствените си скриптове. Що се отнася до резултатите от сканирането, те по подразбиране се показват на екрана във формат на таблицата, но лесно могат да бъдат експортирани в няколко файлови формати като CSV или XML.

2. LanScan

LanScan от Iwaxx се предлага от магазина за приложения на Apple. Това е просто приложение, което прави точно това, което означава неговото име: сканиране на локална мрежа. Това е безплатен, прост и ефективен мрежов скенер само за IPv4. Той може да открие всички активни устройства във всяка подмрежа. Това може да бъде локалната или всяка друга подмрежа, която посочвате. Всъщност той е доста гъвкав, когато става въпрос за уточняване какво да сканирате и той може да бъде толкова малък, колкото един IP адрес, и толкова голям, колкото цяла мрежа.

LacScan Mac Снимка

Една уникална характеристика на този продукт е как той ще използва ARP за сканиране на локална подмрежа и използване на ping, SMB и mDNS пакети за сканиране на външни и обществени мрежи.

Този продукт има няколко усъвършенствани функции. Например, той автоматично ще открие конфигурираните интерфейси. Той ще покаже също IP адреса, MAC адреса, името на хоста и доставчика на интерфейсна карта, свързани с всеки открит IP адрес. Той също така ще открие SMB домейни, ако те се използват и ще направи разделителна способност на името на хоста, използвайки или DNS, mDNS за устройства на Apple или SMB за устройства с Windows.

Покупката в приложение ще ви позволи да надстроите приложението до професионалната версия, която има само една допълнителна функция: тя ще показва пълното име на хост на всеки открит хост. Безплатната версия ще показва само четири пълни имена на хостове и първите 3 знака от останалите.

3. IP скенер за Macintosh

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

IP скенер за екрана на Macintosh

IP скенер за Macintosh е проектиран да ви позволи да персонализирате резултатите от сканирането си. След като дадено устройство бъде идентифицирано, можете да му зададете персонализирана икона и име, за да го разпознаете по-лесно от пръв поглед. Инструментът ще ви позволи да сортирате списъка с резултати по име на устройството, IP адрес, MAC адрес или временен печат с последно виждане. Той също така може да ви даде преглед на текущата мрежа или да ви покаже промените във времето.

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

4. Nmap / Zenmap

Почти стар като пинг, Nmap съществува от години и обикновено се използва за картографиране на мрежата - оттам и името - и изпълнява няколко други задачи. Например, Nmap може да се използва за сканиране на набор от IP адреси за отговарящи хостове и отворени IP портове. Това е полезна програма за команден ред, но за тези, които предпочитат графични потребителски интерфейси, нейните разработчици са публикували Zenmap, интерфейс на GUI към този мощен софтуер. И двата пакета могат да бъдат инсталирани на Mac OS X, Windows, Linux и Unix.

Снимка на Zenmap

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

5. Мasscan

Masscan твърди, че е най-бързият скенер за интернет порта. Той може да сканира целия Интернет за по-малко от 6 минути, предавайки 10 милиона пакета в секунда. Въпреки че не сме потвърдили, че това е вярно, ясно е, че това е бърз инструмент, макар и текстови.

Резултатите, които са произведени от Masscan донякъде са подобни на тези от nmap, които току-що прегледахме. Въпреки това, той работи вътрешно по-скоро като сканиране, еднорогскан и ZMap и използва асинхронно предаване. Основната разлика между този инструмент и останалите е, че той е просто по-бърз от повечето други скенери. Но той е не само бърз, но и по-гъвкав, което позволява произволни диапазони на адреси и диапазони на портове.

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

6. ZMап

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 заявки за ехо, за да определи дали целевите хостове отговарят, но това е така почти където приликата свършва. За разлика от пинг, 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. Въпреки че вече не е в активно развитие, той все още е в широко приложение, свидетелство за това колко добър инструмент е. Инструментът много наподобява ping, но с няколко разлики. За начало Hping няма да изпраща само заявки за ехо от ICMP. Той може също да изпраща TCP, UDP или RAW-IP пакети. Той също така разполага с режим на проследяване и има възможност за изпращане на файлове.

Въпреки че Hping може да се използва като инструмент за сканиране на IP адреси, той може да направи доста повече от това. Инструментът има някои модерни функции за сканиране на портове. Благодарение на използването на множество протоколи, той може да се използва и за извършване на основни мрежови тестове. Този инструмент също има някои усъвършенствани възможности за проследяване чрез използване на някой от наличните протоколи. Това може да бъде полезно, тъй като някои устройства третират ICMP трафика по различен начин от други. Чрез имитиране на други протоколи този инструмент може да ви даде по-добра оценка на истинската ефективност на вашата мрежа в реално време.

watch instagram story