CLI-инструмент для мониторинга доступности сайтов, времени ответа и срока действия SSL-сертификатов с оповещениями через уведомления на рабочем столе и вебхуки.
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, задержку на магистральных маршрутах, маршрутизацию и скорость для материкового Китая.
Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows.
Терминальная утилита сетевой диагностики на Rust: показывает трафик, соединения и пакеты в реальном времени и запускает диагностику одной командой.
Терминальный интерфейс для захвата и анализа сетевого трафика в Linux на базе eBPF.