fping (Maintained by Thomas Dzubin)

fping is a ping(1) like program which uses the Internet Control Message Protocol (ICMP) echo request to determine if a host is up. fping is different from ping in that you can specify any number of hosts on the command line, or specify a file containing the lists of hosts to ping. Instead of trying one host until it timeouts or replies, fping will send out a ping packet and move on to the next host in a round-robin fashion. If a host replies, it is noted and removed from the list of hosts to check. If a host does not respond within a certain time limit and/or retry limit it will be considered unreachable.

Unlike ping, fping is meant to be used in scripts and its output is easy to parse.

Download fping or view the man page.

The latest version is 2.4b2_to-ipv6 (16-Jan-2002).

o Mar/2007 - fping moves to
o Sep/2002 - Thomas Dzubin takes over maintenance of code & website from David Papp
o Jan/2002 - Jeroen Massar adds IPv6 compatibility. Released as 2.4b2_to-ipv6
o Nov/2001 - Tobias Oetiker fixes build issues for use in his program SmokePing. Released as 2.4b2_to
o Jul/2001 - Andreas Erhart identified a bug that ate the first digit after the decimal when using -C n mode. Fixed in 2.4b2 .
o Jul/2001 - Benjamin Gardiner reports that fping compiles well on Mac OS X
o Jul/2001 - Added a "contribs" dir to the downloads section.
o Jul/2001 - The latest build has a small, but significant change. The tarball unpacks into a directory now instead of the current dir. I'm sure many of you will appreciate the lack of annoyance this brings.

o Original author and maintainer: Roland Schemers (
o Past maintainers:
RL "Bob" Morgan (
David Papp (
o Current maintainer: Thomas Dzubin (
o Suggestions and patches, please email

This page Last Modified: 11-Feb-2007