macOS
brew install libopinglocal Homebrew formula metadata
sudo port install libopingMacPorts ports tree · net/liboping/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für liboping in AI-Agent-Workflows.
Installation
brew install libopinglocal Homebrew formula metadata
sudo port install libopingMacPorts ports tree · net/liboping/Portfile · Quelle: api.github.com
sudo apk add libopingAlpine Linux edge package indexes · liboping · Quelle: dl-cdn.alpinelinux.org
sudo dnf install libopingFedora Rawhide package metadata · liboping · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#libopingnixpkgs package indexes · pkgs/by-name/li/liboping/package.nix · Quelle: api.github.com
sudo apt install libnet-oping-perlDebian stable package indexes · libnet-oping-perl · Quelle: deb.debian.org
sudo zypper install liboping-developenSUSE Tumbleweed package metadata · liboping-devel · Quelle: download.opensuse.org
Überblick
C library to generate ICMP echo requests
Verlauf
liboping is Florian Forster's ANSI C library for sending ICMP echo requests to IPv4 and IPv6 hosts in parallel. It turns the basic idea behind ping into a reusable network-monitoring library and ships oping and noping as practical command-line examples.
The noping.cc project page says liboping was inspired by ping, libping, and fping, but differs by pinging multiple hosts in parallel while handling IPv4 and IPv6 transparently. The design emphasized a small object-oriented C interface, simplicity, extensibility, and opaque internal data structures.
The homepage documents oping as a sample application like ping, ping6, and fping rolled into one. Starting with version 1.4.0, noping added an ncurses front end for live ping statistics and highlighting unusual round-trip times.
liboping's adoption is concentrated in monitoring and operations tooling. It is useful when software needs repeated ping-style probes without forking ping for every host or reimplementing raw-socket handling.
The GitHub repository includes Perl bindings in the source package, which made the library accessible to monitoring scripts as well as C applications.
Developers use liboping to construct ping objects, add hosts, send probes, and iterate over results. The oping and noping binaries provide ready-made command-line interfaces for parallel ping checks.
The README documents the permissions issue that matters to packagers: raw sockets require elevated privileges, so Linux packages may use cap_net_raw while other Unix systems may need a setuid-root installation strategy.
liboping is package-nerd interesting because it packages ICMP probing as a library instead of a shell loop around ping. That matters for monitoring systems, where process spawning and inconsistent ping implementations are exactly the sort of small overheads that become operational noise.
It also exposes the subtle packaging side of network utilities: the library itself is ordinary C, but the included binaries require careful capability or setuid handling to work for unprivileged users.
Sicherheitslage
library-like package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
noping | cli | globales Executable | |
oping | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:liboping |
|---|---|
| Version | 1.10.0 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/liboping |
| Homepage | https://noping.cc/ |
| Repository | https://github.com/octo/liboping |
| Upstream-Dokumentation | https://noping.cc/ |
| Lizenz | LGPL-2.1-or-later |
| Quellarchiv | https://noping.cc/files/liboping-1.10.0.tar.bz2 |
| Zuletzt aktualisiert | 2026-06-19T12:32:38-07:00 |
| Pulse | updated |
| Von macOS bereitgestellte Bibliotheken | ncurses, perl |
| Bottle | verfügbar (auf arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
| Einschränkungen | Run oping and noping sudo'ed in order to avoid the 'Operation not permitted' |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | liboping |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libnet-oping-perl 1.10.0-1.21-5+b5
module for ICMP latency measurement
sudo apt install libnet-oping-perlliboping-dev 1.10.0-5+b5
C/C++ library to generate ICMP ECHO_REQUESTs (development files)
sudo apt install liboping-devliboping0 1.10.0-5+b5
C/C++ library to generate ICMP ECHO_REQUESTs
sudo apt install liboping0oping 1.10.0-5+b5
sends ICMP_ECHO requests to network hosts
sudo apt install opingliboping
nix profile install nixpkgs#libopinglibnet-oping-perl 1.10.0-1.21-5build5
module for ICMP latency measurement
sudo apt install libnet-oping-perlliboping-dev 1.10.0-5build5
C/C++ library to generate ICMP ECHO_REQUESTs (development files)
sudo apt install liboping-devliboping0 1.10.0-5build5
C/C++ library to generate ICMP ECHO_REQUESTs
sudo apt install liboping0oping 1.10.0-5build5
sends ICMP_ECHO requests to network hosts
sudo apt install opingliboping 1.10.0-r2
A C library to generate ICMP echo requests
sudo apk add libopingliboping-dev 1.10.0-r2
A C library to generate ICMP echo requests (development files)
sudo apk add liboping-devliboping-doc 1.10.0-r2
A C library to generate ICMP echo requests (documentation)
sudo apk add liboping-docliboping 1.10.0-36.fc44
A C library to generate ICMP echo requests
sudo dnf install libopingliboping-devel 1.10.0-36.fc44
Development files for liboping
sudo dnf install liboping-develliboping-devel 1.10.0-2.11
Multiple Host Ping Library that supports ICMPv4 and ICMPv6
https://verplant.org/liboping/
sudo zypper install liboping-develliboping0 1.10.0-2.11
Multiple Host Ping Library that supports ICMPv4 and ICMPv6
https://verplant.org/liboping/
sudo zypper install liboping0Quellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.