Repolode
hanshuaikang

hanshuaikang/NBping

A Rust-based ping tool that pings multiple hosts concurrently with real-time charts, TCP ping, and Prometheus exporter mode.

Estrellas
2,249
Forks
98
Issues abiertos
22
Último commit
hace 2 meses

¿Qué es?

NBping is a command-line ping tool written in Rust. It sends ICMP-style pings to one or more hosts at the same time and shows the results in a live terminal UI, with graph, table, point and sparkline views that can be switched at runtime.

Beyond the interactive display, it can run in exporter mode, which serves ping metrics in Prometheus format on a local HTTP port so they can be charted in tools such as Grafana. It also supports TCP ping, IP range scanning, IPv6, saving results to a file, and YAML configuration files where command-line flags override file values.

The project was previously published under the name Nping and has been renamed to NBPing. It is distributed through Homebrew on macOS.

Funciones clave

  • 01Concurrent ping across multiple addresses
  • 02Live terminal views: graph, table, point and sparkline
  • 03Prometheus exporter mode for Grafana dashboards
  • 04TCP ping and IP range ping support
  • 05IPv6 support and YAML configuration files

Casos de uso

  • Watching latency to several servers or websites at once
  • Monitoring network connection quality over time in Grafana
  • Checking whether a TCP port is reachable from a host

Temas

Preguntas frecuentes

¿Qué es NBping?
A Rust-based ping tool that pings multiple hosts concurrently with real-time charts, TCP ping, and Prometheus exporter mode. NBping is a command-line ping tool written in Rust. It sends ICMP-style pings to one or more hosts at the same time and shows the results in a live terminal UI, with graph, table, point and sparkline views that can be switched at runtime.
¿NBping es gratuito? ¿Qué licencia tiene?
NBping es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NBping sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de NBping fue el 31 ago 2026.
¿Para qué puedo usar NBping?
Watching latency to several servers or websites at once Monitoring network connection quality over time in Grafana Checking whether a TCP port is reachable from a host
¿Dónde consigo NBping?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hanshuaikang/NBping

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados