LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

noping

Ncurses-based visual ping tool for multiple hosts

TLDR

Ping multiple hosts with visual display
$ noping [host1] [host2] [host3]
copy
Ping with a specific interval (in seconds, supports fractions)
$ noping -i [seconds] [host]
copy
Send a specific number of pings then exit
$ noping -c [count] [host]
copy
Force IPv4 or IPv6
$ noping -4 [host]
copy
Read hosts from a file
$ noping -f [hosts.txt]
copy
Write measurements to CSV file
$ noping -O [output.csv] [host1] [host2]
copy
Select graph type (none, prettyping, boxplot, histogram)
$ noping -g [prettyping] [host]
copy

SYNOPSIS

noping [-4 | -6] [-c count] [-i interval] host [host...]noping [-4 | -6] [-c count] [-i interval] -f filename

DESCRIPTION

noping is an ncurses-based front-end to liboping that pings multiple hosts in parallel using IPv4 and/or IPv6 and displays statistics live in the terminal. Round-trip times are color-coded: green for normal, yellow for moderately unusual, and red for significantly aberrant values.Multiple graph types are available and can be toggled with g. New hosts can be added at any time with a. Display modes include a time-based graph and a box plot showing RTT distribution.

PARAMETERS

-4

Force the use of IPv4.
-6
Force the use of IPv6.
-c COUNT
Send and receive COUNT ICMP packets, then stop and exit.
-i INTERVAL
Send one ICMP packet per host each INTERVAL seconds. Supports floating-point for sub-second precision.
-w TIMEOUT
Time to wait for an ECHO REPLY before giving up, in seconds. Defaults to 1.0.
-t TTL
Set IP Time to Live (1-255). Defaults to 64.
-I ADDRESS
Set the source address (IP or hostname).
-D DEVICE
Set the outgoing network device.
-f FILENAME
Read hostnames from FILENAME instead of the command line. Use - for stdin.
-O FILENAME
Write measurements in CSV format to FILENAME.
-g TYPE
Select graph type: none, prettyping, boxplot, or histogram.
-Q QOS
Specify Quality of Service for outgoing packets.
-b
Audible bell; print ASCII BEL when a packet is received.
-P PERCENT
Configure the latency percentile to report (0-100, exclusive).
-Z PERCENT
Exit with non-zero status if any host's drop rate exceeds this percentage.
-u
Force UTF-8 output.
-U
Disable UTF-8 output.

CAVEATS

May require root privileges or CAPNETRAW capability for ICMP access.

HISTORY

noping is part of the liboping project by Florian Forster (octo) and is written in C.

SEE ALSO

ping(8), mtr(8), fping(8), traceroute(8)

Copied to clipboard
Kai