Repolode
hanshuaikang

hanshuaikang/NBping

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

Estrelas
2,249
Forks
98
Issues abertas
22
Último commit
há 2 meses

O que é?

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.

Recursos principais

  • 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

Tópicos

Perguntas frequentes

O que é 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 é gratuito? Qual é a licença?
NBping é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
NBping ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de NBping foi em 31 de ago. de 2026.
Para que posso 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
Onde consigo NBping?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hanshuaikang/NBping

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados