7 най-добри инструменти за сканиране на IP адреси и как да го направите

click fraud protection

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

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

instagram viewer

Сканиране на 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:

$ 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

Опцията „-c 5“ в горния пример казва на Ping да повтори пет пъти.

Как работи Ping

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

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

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

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

Първо в нашия списък е инструмент от SolarWinds, който създава едни от най-добрите инструменти за администриране на мрежата. Компанията е известна и със своите безплатни инструменти. Най- SolarWinds Ping Sweep инструмент е просто един от най-добрите инструменти за сканиране на IP адреси. Тя е част от Набор от инструменти на SolarWinds Engineer, пакет от повече от 60 полезни помощни програми за управление на мрежи, базирани на Windows, включително Ping Sweep.

Използвайки SolarWinds Ping Sweep е супер-лесно. Инструментът има графичен потребителски интерфейс, където въвеждате диапазона на IP адреси, който искате да сканирате. Обхватът може да бъде толкова голям, колкото и малък. Можете дори да сканирате прекъснат списък на IP адреси от текстов файл. Например, можете да извлечете списък от назначени IP адреси от вашия DHCP сървър и да го използвате като вход на инструмента, за да видите кои от тях всъщност се използват.

Снимка на SolarWinds Ping Sweep
  • БЕЗПЛАТЕН ПРОБЕН ПЕРИОД: Набор от инструменти на SolarWinds Engineer (включително Ping Sweep)
  • Линк за изтегляне: https://www.solarwinds.com/engineers-toolset

Най- Ping Sweep инструмент ще пинг всички зададени IP адреси и списък на тези, които са отговорили. Това едва ли би било по-просто. Резултатите могат да бъдат експортирани в няколко типа файлове като CSV, XML или дори уеб страница. По този начин можете да анализирате резултатите, като използвате собствения си любим инструмент. Що се отнася до резултатите, те не включват само IP адресите на отговарящите хостове. Инструментът също ви показва времето за реакция на всеки адрес и прави обратен DNS търсене за намиране и показване на имената на хостовете им.

Цени за Набор от инструменти на SolarWinds Engineer-включително Ping Sweep- започнете от $ 1 495. Това е на посочена потребителска цена и ще ви трябва по един лиценз за всеки посочен потребител. Имайки предвид всички останали инструменти, които са част от пакета, това си струва да инвестирате - и не забравяйте, че има 30-дневно изпитание, от което можете да се възползвате.

Други инструменти в инструментариума на SolarWinds Engineer

Най- Набор от инструменти на SolarWinds Engineer включва още много специализирани инструменти за отстраняване на проблеми. Инструменти като DNS анализатор и TraceRoute могат да се използват за извършване на диагностика на мрежата и да помогнат за бързото разрешаване на сложни мрежови проблеми. За администраторите, ориентирани към сигурността, някои от инструментите могат да бъдат използвани за симулиране на атаки и подпомагане на идентифицирането на уязвимостите.

Конзола за настолни компютри SolarWinds Engineers

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

Официална връзка за изтегляне: https://www.solarwinds.com/engineers-toolset

Ето списък на някои от другите инструменти, които ще намерите в Набор от инструменти на SolarWinds Engineer:

  • Порт скенер
  • Превключете Port Mapper
  • SNMP почистване
  • IP мрежов браузър
  • Откриване на MAC адрес
  • Монитор на времето за реакция
  • Монитор на процесора
  • Монитор на паметта
  • Интерфейсен монитор
  • Traceroute
  • Генератор на мрежовия трафик на WAN Killer
  • Декриптиране на паролата на рутера
  • SNMP Brute Force Attack
  • SNMP речник атака
  • Конфигурирайте Сравнете, Изтеглител, Качител и Редактор
  • SNMP редактор за капани и приемник за SNMP капани
  • Подмрежа калкулатор
  • DHCP монитор за обхват
  • DNS структура анализатор
  • DNS одит
  • Управление на IP адреси

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

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

Angry IP скенер за Windows - IP обхват

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

3. Усъвършенстван IP скенер

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

Усъвършенстван IP скенер

Що се отнася до функционалността на инструмента, той приема диапазон от IP адреси като вход, но можете също да предоставите текстов файл със списък на IP адреси. Резултатите, които получавате от този инструмент, са впечатляващи. Разбира се, получавате списъка с отговори на IP адреси, но също така получавате съответното име на хост, MAC адрес и доставчик на мрежов интерфейс. За всеки откликващ хост на Windows, вие също получавате активен списък на неговите мрежови дялове. Под живо имам предвид, че можете да щракнете върху който и да е дял, за да го отворите на вашия компютър, при условие че имате правилните права за достъп. Можете също така да започнете сесия за дистанционно управление с всеки открит хост на Windows, използвайки RDP или Radmin, или дори да изключите компютъра дистанционно.

4. Мрежов пингер

Мрежов пингер е друг безплатен инструмент за Windows. Интерфейсът му е един от най-интуитивните, които можете да намерите. Ефективността на инструмента е една от най-добрите, които можете да намерите. Явно беше оптимизиран за най-доброто възможно представяне. Този инструмент може да изпрати 1000 пинга само за 35 ms. Това е бързо; много бързо. Мрежов пингер разполага с няколко вградени инструмента. Има автоматизирани масови ping, traceroute, сканиране на портове, WMI, DNS и Whois заявки, IP калкулатор и конвертор и много други.

Мрежова пинг маса Ping

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

5. Fping

Fping е създаден като подобрение над ping, тогава единственият инструмент за отстраняване на проблеми с мрежата. Това е подобен инструмент за команден ред, но въпреки това е доста различен. Като пинг, Fping използва ICMP заявки за ехо, за да определи дали целевите хостове отговарят, но тук приключва сходството. Докато ping приема само един IP адрес като параметър, Fping може да се извиква с много целеви IP адреси. Целите могат да бъдат определени като списък с IP адреси, ограничен от интервал. Помощната програма може да бъде снабдена и с име на текстов файл, съдържащ списък от адреси. И накрая, може да се посочи диапазон на IP адреси или да се въведе подмрежа в CIDR нотация, като 192.168.0.0/24.

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

6. Hping

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

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

7. NetScan Tools

Има две различни версии на NetScan Tools, платена обадена NetScan Tools Pro Edition и безплатна, поддържана от рекламата, наречена NetScan Tools Basic Edition с намален набор от функции. И двете са набори от инструменти, които включват множество помощни програми и двете включват инструмент за сканиране на IP адрес, наречен Ping Scan.

NetScan Tools Basic - Ping скенер

NetScan ToolsPing Scan приема диапазон от IP адреси като вход, като повечето други инструменти за сканиране на IP адреси. Той сканира предоставените IP адреси и връща списък на всички сканирани IP адреси с името на хоста им (когато е разрешим), средното време на отговор и състоянието в текстова форма. Други полезни инструменти в NetScan Tools включват DNS инструменти, Ping, графичен Ping, Traceroute и Whois. Ако всичко, от което се нуждаете, е функционалността за сканиране на IP адреси, преминете към безплатното Basic Edition.

8. Мрежов скенер MiTeC

Последно в нашия списък е безплатен инструмент, наречен the Мрежов скенер MiTeC. Това е друг инструмент за многократна употреба. Той може да се похвали с мощна функция за сканиране на IP адреси, която може да намери всеки реагиращ хост в определения диапазон. Софтуерът ще посочи MAC адреса на всяко намерено устройство, името на хоста и времето за отговор. В допълнение към пингването на всеки хост, този инструмент може също да анкетира устройства с активиран SNMP и да изброява техните интерфейси. Той може също да идентифицира компютри под Windows и да ви позволява да виждате техните споделяния, да ги затваряте дистанционно, да извършвате отдалечено изпълнение и други.

Снимка на мрежовия скенер на MiTeC

Но обратно към сканирането на IP адреси, резултатите се показват като таблица на таблото на софтуера. След това те могат да бъдат експортирани в CSV файл, който да се използва с друг инструмент. Инструментът ще работи на повечето съвременни версии на Windows - или работна станция, или сървър - от Windows 7. Що се отнася до другите усъвършенствани функции на инструмента, има просто твърде много, за да ги споменаваме всички. Тя включва например функция Whois и DNS резолюция.

watch instagram story