pkg.soopen package index

brew / 排名 11860

使用 Homebrew, apk, dnf, MacPorts, Nix, apt, zypper 安装 liboping

查看 liboping 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install liboping

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install liboping

MacPorts ports tree · net/liboping/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add liboping

Alpine Linux edge package indexes · liboping · 来源: dl-cdn.alpinelinux.org

Fedora dnf已验证 · 92%
sudo dnf install liboping

Fedora Rawhide package metadata · liboping · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#liboping

nixpkgs package indexes · pkgs/by-name/li/liboping/package.nix · 来源: api.github.com

Debian apt已验证 · 92%
sudo apt install libnet-oping-perl

Debian stable package indexes · libnet-oping-perl · 来源: deb.debian.org

openSUSE zypper已验证 · 92%
sudo zypper install liboping-devel

openSUSE Tumbleweed package metadata · liboping-devel · 来源: download.opensuse.org

概览

软件包摘要

C library to generate ICMP echo requests

命令和别名

  • noping
  • oping

历史

项目历史与用法

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.

时间线

  • Pre-2017: liboping develops as octo's ping library with oping as the command-line sample application.
  • Version 1.4.0: noping is introduced as an ncurses front end for live ping statistics.
  • 2017: noping.cc documentation is built with copyright year 2017 and offers liboping 1.10.0 tarballs.
  • 2017: GitHub release page records release 1.10.0 on 2017-05-11.

Related projects

  • ping and ping6 are the traditional command-line tools whose behavior oping overlaps.
  • fping is named by the project page as an inspiration for parallel host probing.
  • Perl monitoring scripts are a related ecosystem because the source package includes Perl bindings.

安全态势

风险级别:绿色

library-like package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • library-like package without higher-risk signals

信号

  • metadata:library-like

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
noping可执行文件已索引可执行文件从本地可执行文件索引发现。
oping可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.10.0
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:liboping
版本1.10.0
软件包管理器Homebrew
主页https://noping.cc/
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

libnet-oping-perl 1.10.0-1.21-5+b5

module for ICMP latency measurement

https://noping.cc

sudo apt install libnet-oping-perl
  • Section: perl
  • Architecture: amd64
  • Source Package: liboping
  • 4 依赖
  • normalized package name match
  • 匹配方式:Liboping
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libnet-oping-perl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboping-dev 1.10.0-5+b5

C/C++ library to generate ICMP ECHO_REQUESTs (development files)

https://noping.cc

sudo apt install liboping-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: liboping
  • 1 依赖
  • normalized package name match
  • 匹配方式:Liboping
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboping-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liboping0 1.10.0-5+b5

C/C++ library to generate ICMP ECHO_REQUESTs

https://noping.cc

sudo apt install liboping0
  • Section: libs
  • Architecture: amd64
  • Source Package: liboping
  • 1 依赖
  • normalized package name match
  • 匹配方式:Liboping
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liboping0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

oping 1.10.0-5+b5

sends ICMP_ECHO requests to network hosts

https://noping.cc

sudo apt install oping
  • Section: net
  • Architecture: amd64
  • Source Package: liboping
  • 4 依赖
  • normalized package name match
  • 匹配方式:Liboping
Debian stable package indexes · deb.debian.org · Debian stable package indexes: oping from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

liboping

nix profile install nixpkgs#liboping
  • normalized package name match
  • 匹配方式:Liboping
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/liboping/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libnet-oping-perl 1.10.0-1.21-5build5

module for ICMP latency measurement

https://noping.cc

sudo apt install libnet-oping-perl
  • Section: universe/perl
  • Architecture: amd64
  • Source Package: liboping
  • 4 依赖
  • normalized package name match
  • 匹配方式:Liboping
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libnet-oping-perl from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboping-dev 1.10.0-5build5

C/C++ library to generate ICMP ECHO_REQUESTs (development files)

https://noping.cc

sudo apt install liboping-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: liboping
  • 1 依赖
  • normalized package name match
  • 匹配方式:Liboping
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboping-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liboping0 1.10.0-5build5

C/C++ library to generate ICMP ECHO_REQUESTs

https://noping.cc

sudo apt install liboping0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: liboping
  • 1 依赖
  • normalized package name match
  • 匹配方式:Liboping
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liboping0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

oping 1.10.0-5build5

sends ICMP_ECHO requests to network hosts

https://noping.cc

sudo apt install oping
  • Section: universe/net
  • Architecture: amd64
  • Source Package: liboping
  • 4 依赖
  • normalized package name match
  • 匹配方式:Liboping
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: oping from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

liboping 1.10.0-r2

A C library to generate ICMP echo requests

http://verplant.org/liboping/

sudo apk add liboping
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: liboping
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Liboping
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: liboping from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

liboping-dev 1.10.0-r2

A C library to generate ICMP echo requests (development files)

http://verplant.org/liboping/

sudo apk add liboping-dev
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: liboping
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Liboping
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: liboping-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

liboping-doc 1.10.0-r2

A C library to generate ICMP echo requests (documentation)

http://verplant.org/liboping/

sudo apk add liboping-doc
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: liboping
  • normalized package name match
  • 匹配方式:Liboping
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: liboping-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

liboping 1.10.0-38.fc45

A C library to generate ICMP echo requests

https://noping.cc/

sudo dnf install liboping
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: i686
  • Source Package: liboping
  • 9 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Liboping
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: liboping from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
dnf95%

liboping-devel 1.10.0-38.fc45

Development files for liboping

https://noping.cc/

sudo dnf install liboping-devel
  • License: GPL-2.0-only
  • Category: Unspecified
  • Architecture: i686
  • Source Package: liboping
  • 3 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Liboping
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: liboping-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
zypper95%

liboping-devel 1.10.0-2.14

Multiple Host Ping Library that supports ICMPv4 and ICMPv6

https://verplant.org/liboping/

sudo zypper install liboping-devel
  • License: LGPL-2.1-only
  • Category: Development/Libraries/Other
  • Architecture: x86_64
  • Source Package: liboping
  • 2 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Liboping
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: liboping-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

liboping0 1.10.0-2.14

Multiple Host Ping Library that supports ICMPv4 and ICMPv6

https://verplant.org/liboping/

sudo zypper install liboping0
  • License: LGPL-2.1-only
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: liboping
  • 2 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Liboping
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: liboping0 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation