10 най-добри инструменти за почистване на пинг, които да ви разкажат повече за вашата мрежа

Изглежда, че Ping съществува толкова дълго, че сме започнали да го приемаме за даденост и да игнорираме колко мощен и полезен е този прост инструмент. Всички сме използвали ping, за да потвърдим, че мрежовата връзка на компютъра работи. Всъщност това е, което се използва през повечето време. И наред с друг стар инструмент като traceroute или tracert, той може да бъде доста добър инструмент за някои основни проблеми с мрежата. Ping Sweep Tools – един от многото инструменти, достъпни за мрежовите администратори – използват Ping за анкетиране на мрежи, намиране на отговарящи хостове и често събиране на някои оперативни статистически данни за тях. Днес преглеждаме най-добрите инструменти за почистване на Ping.

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

Относно Ping

Ping е създаден през 1983 г. като инструмент за отстраняване на грешки в ненормално поведение на мрежата, което неговият разработчик наблюдава. Името му идва от звука от сонарни ехо, които се чуват в подводница. Пинговете варират значително между различните им реализации, като някои предлагат множество опции на командния ред, които могат да включват размера на полезния товар на всяка заявка, общия брой тестове, ограничението на мрежовите скокове или интервала между заявките. Някои системи имат помощна програма Ping6, която служи за същата цел, но използва IPv6 адреси.

$ 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

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

Как работи Ping?

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

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

Необходимостта от Ping Sweeps

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

  Най-добрите инструменти за увеличаване на мрежовата честотна лента и анализиране на използването

Без значение каква е причината за извършване на проверка на пинг, толкова често разработчиците са направили инструменти, специално проектирани за тази цел, или са включили тази функционалност други инструменти.

Една дума за управлението на IP адреси

Управлението на IP адреси или IPAM е важна част от живота на всеки мрежов администратор. Толкова важно, че някои по-големи организации имат администратори, посветени да правят точно това. Като следвате правилните практики за управление, можете да се възползвате максимално от ограничения ресурс, който представляват IP адресите. Ще избегнете изненади като DHCP сървър, който изчерпва присвояеми IP адреси или много различни видове злополуки.

Инструментите за почистване на пинг могат да помогнат много с това управление на IP адресите. Разбира се, никой Ping Sweep Tool не може да замени пълноценен инструмент за IPAM, но често може да го завърши доста добре. Толкова добре, че много инструменти за IPAM включват функция за почистване на Ping.

10-те най-добри инструменти и софтуер за почистване на пинг

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

1. SolarWinds Ping Sweep (БЕЗПЛАТЕН ПРОБЕН ПРОБЕН)

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

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

Без значение как посочите адресите за сканиране, инструментът ще пингува всички тях и ще изброи тези, които са отговорили. Резултатите могат да бъдат експортирани в няколко типа файлове като CSV, XML или дори уеб страница. Това ви позволява да анализирате резултатите, като използвате всеки инструмент, който предпочитате. Резултатите, разбира се, не включват само IP адресите на отговарящите хостове. Той също така ви показва тяхното време за реакция и прави обратно търсене в DNS, за да намери техните имена на хостове.

Цените за SolarWinds Engineer Toolset–включително Ping Sweep–започват от $1 495. Това е цена на наименуван потребител и ще ви е необходим един лиценз за всеки посочен потребител. Може да изглежда малко скъпо, но всички други включени инструменти си струват инвестицията.

БЕЗПЛАТНА ПРОБНА ОПЕРАЦИЯ: SOLARWINDS PING SWEEP

2. Nmap/Zenmap

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

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

  (ФИКСИРАНА) Командата Apt-get не е намерена на Mac

3. Fping

Fping е създаден около 10 години след Ping като подобрение в сравнение с популярния инструмент за отстраняване на неизправности в мрежата. Въпреки че е подобен инструмент, той е доста различен. Подобно на Ping, Fping използва ICMP ехо заявки, за да определи дали целевите хостове отговарят, но приликата свършва дотук. За разлика от Ping, който приема само един IP адрес като параметър, Fping може да бъде извикан с много целеви IP адреси. Има няколко различни начина, по които тези цели могат да бъдат посочени. Това може да бъде разделен с интервал списък с IP адреси. Може също да бъде името на текстов файл, съдържащ списък с адреси. Може също да се посочи диапазон на IP адреси или да се въведе подмрежа в CIDR нотация, като 192.168.0.0/24.

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

4. Network Pinger

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

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

5. Hping

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

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

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

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

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

  Извличане на HD снимки от видео на вашия iPhone

7. Разширен IP скенер

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

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

8. NetScan Tools Basic Edition

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

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

9. Пинки

Пинки е друг доста полезен набор от инструменти, който включва няколко помощни програми извън обикновената функция за почистване на Ping. Извършването на проверка на Ping е толкова просто, колкото да посочите начален IP адрес и маска на подмрежата и броя на хостовете. След това инструментът ще пингува всеки следващ IP адрес, започващ от посочения адрес, докато достигне броя на хостовете или ограничението на подмрежата. Като опция можете да изберете да включите само хостове на живо в резултатите. И ако го направите, броят на изпратените хостове ще включва само тези, които отговарят.

Резултатите се показват в таблица с IP адрес, име на хост, ако е разрешено и време за реакция, което е средното закъснение за двупосочно пътуване на Ping. Няма функция за запазване или експортиране на резултата, но те могат да бъдат копирани в клипборда и поставени в друго приложение, като текстов редактор или електронна таблица. Други инструменти, включени в набора от инструменти Pinkie, включват стандартен Ping, traceroute, скенер за портове, калкулатор на подмрежа и дори TFTP сървър.

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

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

Резултатите от прегледа се показват като таблица на таблото за управление на инструмента, която може да бъде експортирана в CSV файл, за да се използва с друг инструмент. Този инструмент може да работи на повечето съвременни версии на Windows – работна станция или сървър – от Windows 7. Що се отнася до другите разширени функции на инструмента, ще намерите функция Whois и функция за разделяне на DNS, наред с други.

Заключение

65 – 2680