Automic VaultAutomic Vault

brew

Install nbping with Homebrew, Nix, scoop, zypper

Ping Tool in Rust with Real-Time Data and Visualizations. Version 0.7.1 via Homebrew; verified 2026-07-04.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install nbping

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#nbping

nixpkgs package indexes · pkgs/by-name/nb/nbping/package.nix · source: api.github.com

openSUSE zypperverified · 92%
sudo zypper install nbping

openSUSE Tumbleweed package metadata · nbping · source: download.opensuse.org

Windows

Scoopverified · 92%
scoop install main/nbping

Scoop official bucket manifest trees · bucket/nbping.json · source: api.github.com

overview

Package summary

Ping Tool in Rust with Real-Time Data and Visualizations

Commands and aliases

  • nbping

history

Project history and usage

NBping is a Rust ping tool with a terminal UI for concurrent targets, live graph/table/point/sparkline views, TCP and IP range ping support, YAML configuration, output logging, and a Prometheus exporter mode.

Project history

The repository was created on 2024-12-21. The project was first surfaced under the Nping name, but the README includes an explicit renaming notice that the project was officially renamed from Nping to NBPing and that the old name is deprecated.

The README positions it as a visual ping tool rather than a packet-crafting suite: its examples focus on pinging multiple hostnames at intervals, switching terminal views, saving results, and exporting metrics for Prometheus and Grafana.

Adoption history

GitHub API data retrieved on 2026-07-01 showed 2,208 stars and 90 forks, unusually high for a young single-purpose network CLI. The README also displays HelloGitHub and Trendshift badges and thanks several Chinese open-source and operations media channels for reposting or paying attention to the project.

Homebrew Formulae reported stable version 0.7.1 and 596 installs over the prior 365 days. The package-manager footprint in the input record also includes Nix, Scoop, and zypper, which fits a cross-platform CLI distributed mainly as a developer/operator convenience tool.

How it is used

Operators and CLI nerds use nbping when ordinary ping output is too flat: compare several hosts side by side, watch latency update in a terminal graph or table, set count and interval flags, choose the initial view, and optionally write results to a file.

Exporter mode is the more operations-flavored path: run nbping exporter with targets, interval, and port, then scrape /metrics with Prometheus and visualize the latency data in Grafana.

Why package nerds care

NBping is part of the Rust terminal-ops wave: small static-feeling CLIs with polished TUIs that replace old Unix output streams for humans while keeping enough flags and export modes for automation.

Timeline

  • 2024-12-21: hanshuaikang/NBping repository created.
  • 2025-09-10: v0.5.0 release published.
  • 2026-01-01: v0.6.0 release published.
  • 2026-06-28: v0.7.1 release published.
  • 2026-07-01: Homebrew Formulae reported stable version 0.7.1.

Related projects

  • Prometheus
  • Grafana
  • Rust terminal UI tooling

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for nbping. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
nbpingcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.7.1
manager updated2026-07-04
local dataok
upstreamcurrent
latest detectedv0.7.1

https://github.com/hanshuaikang/NBping

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:nbping
Version0.7.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/nbping
Homepagehttps://github.com/hanshuaikang/NBping
Repositoryhttps://github.com/hanshuaikang/NBping
Upstream docshttps://github.com/hanshuaikang/NBping#readme
LicenseMIT
Source archivehttps://github.com/hanshuaikang/NBping/archive/refs/tags/v0.7.1.tar.gz
Last updated2026-07-04T16:53:44+09:00
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namenbping
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

nbping

nix profile install nixpkgs#nbping
  • normalized package name match
  • Matched by: Nbping
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/nb/nbping/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
zypper95%

nbping 0.7.0-1.1

A ping tool with real-time data and visualizations

https://github.com/hanshuaikang/Nping

sudo zypper install nbping
  • License: MIT
  • Category: System/Monitoring
  • Architecture: x86_64
  • Source Package: nbping
  • 4 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Nbping
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: nbping from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
Scoop95%

main/nbping

scoop install main/nbping
  • normalized package name match
  • Matched by: Nbping
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/nbping.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment