macOS
brew install libopinglocal Homebrew formula metadata
sudo port install libopingMacPorts ports tree · net/liboping/Portfile · ソース: api.github.com
brew
liboping のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install libopinglocal Homebrew formula metadata
sudo port install libopingMacPorts ports tree · net/liboping/Portfile · ソース: api.github.com
sudo apk add libopingAlpine Linux edge package indexes · liboping · ソース: dl-cdn.alpinelinux.org
sudo dnf install libopingFedora Rawhide package metadata · liboping · ソース: dl.fedoraproject.org
nix profile install nixpkgs#libopingnixpkgs package indexes · pkgs/by-name/li/liboping/package.nix · ソース: api.github.com
sudo apt install libnet-oping-perlDebian stable package indexes · libnet-oping-perl · ソース: deb.debian.org
sudo zypper install liboping-developenSUSE Tumbleweed package metadata · liboping-devel · ソース: download.opensuse.org
概要
C library to generate ICMP echo requests
履歴
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.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
noping | cli | グローバル実行可能ファイル | |
oping | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:liboping |
|---|---|
| バージョン | 1.10.0 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/liboping |
| ホームページ | https://noping.cc/ |
| リポジトリ | https://github.com/octo/liboping |
| 上流ドキュメント | https://noping.cc/ |
| ライセンス | LGPL-2.1-or-later |
| ソースアーカイブ | https://noping.cc/files/liboping-1.10.0.tar.bz2 |
| 最終更新 | 2026-06-19T12:32:38-07:00 |
| Pulse | updated |
| macOS 提供ライブラリ | ncurses, perl |
| Bottle | 利用可能 (対象 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 | 未定義 |
| サービス | 宣言なし |
| 注意点 | Run oping and noping sudo'ed in order to avoid the 'Operation not permitted' |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 liboping0ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.