I've seen fping for both Windows and Linux platforms (good for, say,
pinging an entire subnet), but I haven't seen an open source version of
hrping. Anyone have any suggestions?
(More about hrping for those who don't know)
http://www.cfos.de/ping/ping.htm
http://www.softpedia.com/get/Network-Tools/IP-Tools/hrPING.shtml
http://www.cfos.de/download/download_e.htm#freeware
hrping, like fping, can send out multiple ping packets at the same time,
but it's got some cool features, like echoing back to you some verbose
information about the ICMP reply.
e.g.
hrping -t 1000 4.2.2.1 -S
Using source IP address 75.208.36.98 to send packets
Pinging 1000 with 64 bytes data (92 bytes IP):
Reply from 66.174.30.98: communication administratively prohibited by
filtering; seq=0001 time=93.379ms - sent=2, missing=1 (50%)
Reply from 66.174.30.98: communication administratively prohibited by
filtering; SEQ=0003 time=101.433ms - sent=4, missing=2 (50%)
Reply from 66.174.30.98: communication administratively prohibited by
filtering; SEQ=0006 time=99.739ms - sent=7, missing=4 (57%)
Reply from 66.174.30.98: communication administratively prohibited by
filtering; seq=0007 time=119.219ms - sent=8, missing=4 (50%)
[Aborting...]
5 Requests timed out.
Statistics for 1000:
Packets: sent=9, rcvd=0, error=4, lost=5 (55% loss) in 3.619291 sec
RTTs of errors in ms: min/avg/max: 93.379 / 103.442 / 119.219
(fping for Linux sorta does this summary stuff okay, but not quite the
same on the Windows port. Interestingly, the -g option in fping works
well in Linux, but not Windows)