Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone know of a free ping flood (some people call it flood ping) utility for Windows? I want something portable that I can install anywhere. I use ping flooding to primarily test for packet loss and jitter, and find the native tools on Windows to be rather frustrating and sometimes they're the only tools available to test end-to-end connectivity.

share|improve this question

closed as not constructive by mgorven, Mark Henderson Jul 3 '12 at 4:27

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

I think do are looking for -A Adaptive ping. Interpacket interval adapts to round-trip time, so that effectively not more than one (or more, if preload is set) unanswered probes present in the network. Minimal interval is 200msec for not super-user. On networks with low rtt this mode is essentially equivalent to flood mode. This option is available for ping in GNU Linux, maybe you need ask the same option for Windows – Jose Nobile Feb 8 at 20:26

Have you considered using something like iperf instead? If you use the UDP test it will report packet loss and jitter for you already. Iperf binaries exist for many platforms including windows. The windows binary runs on any recent windows, and doesn't require installation.

Usually people are interested in jitter because they they have VoIP going. Almost all VoIP systems use UDP for the data. So doing a test using a UDP is more likely to give you real results.

Here is some example output.

 iperf -c -u
Client connecting to, UDP port 5001
Sending 1470 byte datagrams
UDP buffer size:   122 KByte (default)
[  3] local port 32955 connected with port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec
[  3] Sent 893 datagrams
[  3] Server Report:
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total Datagrams
[  3]  0.0-10.0 sec  1.25 MBytes  1.05 Mbits/sec  0.364 ms    0/  892 (0%)
[  3]  0.0-10.0 sec  1 datagrams received out-of-order
share|improve this answer
There's also a frontend for iperf, xjperf ( ) that i find really easy to use – Florent Courtay Sep 7 '10 at 7:10
Thanks for the information, unfortunately I need something generic such as ping, because I will be testing from the actual server across the Internet to multiple sites, which may or may not have UDP open. – snap Sep 8 '10 at 15:33
ICMP is just as likely to be blocked on the firewall. It is also very likely to be traffic shaped. Meaning an ICMP based test may not reveal useful information. – Zoredache Sep 8 '10 at 16:35

A ping flood is a DOS attack. ping -t *<ipaddress>* is a appropriate way to do end to end connectivity test that is continuous until stopped.

share|improve this answer
I am glad you neglected to post such DoS type utils here... but I would also like to say that there are legitimate reasons to use those tools. I frequently use such tools against various parts of my network to try & find the points of failure before someone else shows me. – TheCompWiz Sep 1 '10 at 21:07
The 1 second interval between pings is not very useful when you are trying to test VoIP. Since he mentions jitter it seems seems obvious he is looking to test something more then just connectivity over time. – Zoredache Sep 1 '10 at 21:44
I answerdd the question. If the question was "I want to measure jitter" I would have reccomended smokeping. I did not believe he was trying to measure voip since ping flooding would make it impossible to measure jitter or packet loss (as it would by definition cause both) – Jim B Sep 2 '10 at 1:25
A ping flood is a DOS attack from like 1995, these days it requires a heavily coordinated attack to bring down a normal broadband connection. ping -t is okay for jitter, but not so much for packet loss. I'm not too keen waiting 100 seconds for what can take 0.1 seconds with a flood ping utility. (There is a reason that almost every UNIX OS bundles a ping utility with the flood option.) – snap Sep 8 '10 at 15:32
Ping floods are definitely useful to determine what kind of traffic latency / jitter / loss characteristics you're seeing on a network in real time, especially if the network uses wifi; ping floods are often a useful and legitimate tool. – Daniel S. Sterling Jun 1 '14 at 0:12