Repolode
hanshuaikang

hanshuaikang/NBping

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

Звёзды
2,249
Форки
98
Открытые issues
22
Последний коммит
2 месяца назад

Что это?

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.

Ключевые возможности

  • 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

Сценарии использования

  • 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

Темы

Частые вопросы

Что такое 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 можно использовать бесплатно? Какая у него лицензия?
NBping распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
NBping всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в NBping — 31 авг. 2026 г..
Для чего можно использовать 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
Где скачать NBping?
Исходный код и инструкции по установке — на GitHub: https://github.com/hanshuaikang/NBping

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Shell-скрипт для проверки качества сети на сервере с Linux или macOS: тестирует BGP, задержку на магистральных маршрутах, маршрутизацию и скорость для материкового Китая.

5,9 тыс.429ShellAGPL-3.0Обновлён 2 месяца назад