=head1 NAME oping - send ICMP ECHO_REQUEST to network hosts =head1 SYNOPSIS B [B<-4> | B<-6>] [B<-c> I] [B<-i> I] I [I [I ...]] B [B<-4> | B<-6>] [B<-c> I] [B<-i> I] B<-f> I =head1 DESCRIPTION oping uses ICMPv4 or ICMPv6 ECHO_REQUEST packets to measure a hosts reachability and the network latency. In contrast to the original L utility B can send ICMP packets to multiple hosts in parallel and wait for all ECHO_RESPONSE packets to arrive. In contrast to the B utility (URL is listed in L<"SEE ALSO">) B can use both, IPv4 and IPv6 transparently and side by side. =head1 OPTIONS =over 4 =item B<-4> Force the use of IPv4. =item B<-6> Force the use of IPv6. =item B<-c> I Send (and receive) I ICMP packets, then stop and exit. =item B<-i> I Send one ICMP packet (per host) each I seconds. This can be a floating-point number to specify sub-second precision. =item B<-t> I Set the IP Time to Live to I. This must be a number between (and including) 1EandE255. If omitted, the value B<64> is used. =item B<-I> I
Set the source address to use. You may either specify an IP number or a hostname. You B pass the interface name, as you can with GNU's L - use the B<-D> option for that purpose. =item B<-D> I Set the outgoing network device to use. =item B<-f> I Instead of specifying hostnames on the command line, read them from I. If I is B<->, read from C. This option is only available if the real user ID (as returned by L) and the effective user ID (as returned by L) match. This is meant to avoid security issues when I is installed with the SUID-bit. =back =head1 SEE ALSO L, L, L =head1 AUTHOR liboping is written by Florian octo Forster Eocto at verplant.orgE. It's homepage can be found at L. (c) 2005-2009 by Florian octo Forster.