Favicon of nping

nping

Terminal-based ping tool with concurrent monitoring, multiple view modes, and real-time latency statistics. Supports IPv4/IPv6, packet loss reporting, and Prometheus metrics export.

nping is a terminal-based network monitoring tool built in Rust that lets you ping multiple addresses simultaneously and visualize the results in real-time. Perfect for network engineers, system administrators, and software engineers who need to diagnose connectivity issues quickly.

Key capabilities include:

  • Concurrent ping monitoring across multiple targets with adjustable intervals and counts
  • Multiple visualization modes: graph view for trends, table view for detailed statistics, point view for individual measurements, and sparkline view for compact display
  • Real-time statistics tracking maximum, minimum, and average latency values as data arrives
  • Packet loss reporting to identify network reliability issues
  • IPv4 and IPv6 support for comprehensive network testing
  • Prometheus exporter mode to integrate metrics with monitoring systems like Grafana
  • TCP ping support for testing specific services
  • IP range ping capability for broader network scanning

The intuitive terminal interface displays data for multiple addresses concurrently, making it easy to compare latency across different targets. Whether you're performing routine network checks, testing connection stability, or troubleshooting connectivity problems, nping provides the insights you need directly in your terminal.

Install

Brew
$ brew install nbping

Features

Async I/OJSON outputScriptableTrue color

Media

Pros

4
  • Concurrent ping for multiple addresses
  • Real-time data updates with visual charts
  • Prometheus metrics export for monitoring
  • Supports IPv4/IPv6 and TCP ping

Related tools

Share:

Auto-fetched .

Recent releases

Similar to nping

Favicon

 

  
 
Favicon

 

  
 
Favicon