Homepage: fping
Утилита fping проверяет доступность узлов в сети путем посылки ICMP протокол диагностики перегрузки сети ECHO_REQUEST пакетов. В отличие от стандартной утилиты ping проверки целостности и качества локальной сети и Интернета, можно указать сколько угодно узлов в командной строке или указать текстовый файл со списком узлов. Вместо того, чтобы послать запрос ожидать ответа от одного узла fping посылает запрос и переходит к следующему узлу по round-robin. По умолчанию, когда узел ответил он удаляется из списка узлов для проверки, если же в течение заданного времени и/или количества попыток ответ не пришёл то такой узел считается недоступным. fping может посылать указанное или бесконечное количество запросов, так же, как это делает ping.
Ключи:
$ fping -e -c 2 exapmle.com exapmle.com : [0], 96 bytes, 228 ms (228 avg, 0% loss) exapmle.com : [1], 96 bytes, 226 ms (227 avg, 0% loss) exapmle.com : xmt/rcv/%loss = 2/2/0%, min/avg/max = 226/227/228
$ fping -g 192.168.1.0/24 192.168.1.1 is alive 192.168.1.2 is alive 192.168.1.10 is alive 192.168.1.11 is alive ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.3 ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.4 ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.5 ICMP Host Unreachable from 192.168.1.254 for ICMP Echo sent to 192.168.1.6