ping

ping

Synopsis
ping <host> Ping a remote host
Details
The ping command sends ICMP PING messages to the remote host given by <host> and prints statistics on the replies received. Pinging is a commonly used technique for testing that a remote host is contactable. However, ping "failure" does not necessarily mean that the machine is uncontactable. Gateways and even hosts are often configured to silently block or ignore PING messages.

Bugs
The ping command uses hard-wired parameters for the PING packet's TTL, size, count, interval and timeout. These should be command line options.