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

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

Има само един начин човек да знае със сигурност какво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 адреси.

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 data bytes
64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms
64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms
64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms
64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms
64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms
--- www.example.com ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/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 е друг безплатен инструмент за команден ред, получен отпинг. Той е достъпен в Mac OS X, както и в повечето подобни на Unix операционни системи и Windows. Въпреки че вече не е в активно развитие, той все още е в широко приложение, свидетелство за това колко добър инструмент е. Инструментът наподобява пинг, но с няколко разлики. Като начало, Hping няма да изпраща само заявки за ехо от ICMP. Той може също да изпраща TCP, UDP или RAW-IP пакети. Той също така разполага с режим на проследяване и има възможност за изпращане на файлове.

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

Коментари