pkg.soopen package index

brew / 排名 4440

使用 Homebrew, apt, dnf, MacPorts, Nix, pacman, zypper 安装 gupnp-tools

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install gupnp-tools

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install gupnp-tools

MacPorts ports tree · net/gupnp-tools/Portfile · 来源: api.github.com

Linux

Debian apt已验证 · 92%
sudo apt install gupnp-tools

Debian stable package indexes · gupnp-tools · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install gupnp-tools

Fedora Rawhide package metadata · gupnp-tools · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#gupnp-tools

nixpkgs package indexes · pkgs/by-name/gu/gupnp-tools/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S gupnp-tools

Arch Linux sync databases · gupnp-tools · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install gupnp-tools

openSUSE Tumbleweed package metadata · gupnp-tools · 来源: download.opensuse.org

概览

软件包摘要

Free replacements of Intel's UPnP tools

命令和别名

  • gssdp-discover
  • gupnp-av-cp
  • gupnp-event-dumper
  • gupnp-network-light
  • gupnp-universal-cp
  • gupnp-upload

历史

项目历史与用法

GUPnP Tools is the companion utility suite for the GNOME GUPnP stack. It packages control points, test devices, upload helpers, discovery tools, and event-dumping utilities that make UPnP networks inspectable from a desktop or command line.

项目历史

The project sits on top of GUPnP, GNOME's GObject/libsoup implementation of UPnP devices and control points. Its README describes the tools as free replacements for Intel's UPnP tools and lists Universal Control Point, Network Light, AV Control Point, Upload, and related utilities for testing and debugging devices.

GNOME release archives contain 0.1-series tarballs for GUPnP Tools and later 0.12-series tarballs. Git tags in the GNOME GitLab repository include gupnp-tools-0.3 from April 2008, tying the tool suite to the early public life of GUPnP itself.

The 0.12.0 NEWS entry records the port to GUPnP 1.6 and libsoup3, a higher GLib requirement, and addition of an Event Dumper command-line tool. Later 0.12-series entries focus on crash fixes, parser fixes, translation updates, and maintenance work.

采用历史

GUPnP Tools appears in Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE package sets because it is the practical way to test and debug UPnP behavior without writing a GUPnP application first.

The package is especially useful for distributors of GUPnP-related libraries: it provides interactive and command-line smoke tests for discovery, eventing, MediaServer uploads, and MediaRenderer control.

使用方式

Universal Control Point discovers UPnP devices and services, retrieves metadata, subscribes to events, and invokes actions. Network Light exposes a controllable sample device. AV Control Point discovers media and drives external UPnP MediaRenderer devices. Upload sends files to known MediaServers.

Package users commonly install the suite when debugging consumer-network devices, validating a GUPnP build, examining SSDP discovery behavior, or reproducing UPnP problems without writing custom client code.

为什么软件包爱好者会关心

GUPnP Tools is the part of the GUPnP stack that makes the library visible to package users. Libraries can be hard to validate from a package manager alone; this package gives maintainers executable probes and sample control points.

It also preserves an important GNOME packaging pattern: split the reusable libraries (`gssdp`, `gupnp`, `gupnp-av`) from debug and demo applications, so systems can install runtime libraries without the full testing toolbox.

时间线

  • 2008: Git tag gupnp-tools-0.3 appears in the GNOME repository.
  • 2011: GNOME release archive hosts 0.1-series GUPnP Tools tarballs.
  • 2022: 0.12.0 NEWS records the port to GUPnP 1.6 and libsoup3 and adds the Event Dumper tool.
  • 2025: 0.12.2 NEWS records parser fixes, debug-output cleanup, and deprecated libxml cleanup.
  • 2026: 0.12.3 NEWS records translation updates.

Related projects

  • GUPnP is the core UPnP framework used by the tools.
  • GSSDP provides SSDP discovery and announcement support beneath GUPnP.
  • GUPnP AV supplies UPnP A/V helper functionality used by media-oriented tools.
  • libsoup and GLib provide HTTP and main-loop/platform foundations.

安全态势

风险级别:yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

风险分类器

yellow 风险 · 中 置信度 · runtime

原因

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

信号

  • text:repl
  • text:upload,network

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
gssdp-discover可执行文件已索引可执行文件从本地可执行文件索引发现。
gupnp-av-cp可执行文件已索引可执行文件从本地可执行文件索引发现。
gupnp-event-dumper可执行文件已索引可执行文件从本地可执行文件索引发现。
gupnp-network-light可执行文件已索引可执行文件从本地可执行文件索引发现。
gupnp-universal-cp可执行文件已索引可执行文件从本地可执行文件索引发现。
gupnp-upload可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

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

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

安装元数据

软件包元数据

软件包键brew:gupnp-tools
版本0.12.4
软件包管理器Homebrew
主页https://wiki.gnome.org/GUPnP/
最后更新2026-07-08T09:46:04Z
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

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

Debian apt95%

gupnp-tools 0.12.2-1+b1

tools for testing UPnP devices and control points

https://wiki.gnome.org/Projects/GUPnP

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

gupnp-tools

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

gupnp-tools 0.12.1-1build2

tools for testing UPnP devices and control points

https://wiki.gnome.org/Projects/GUPnP

sudo apt install gupnp-tools
  • Section: universe/net
  • Architecture: amd64
  • 10 依赖
  • normalized package name match
  • 匹配方式:Gupnp Tools
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gupnp-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

gupnp-tools 0.12.4-2.fc45

A collection of dev tools utilising GUPnP and GTK+

https://wiki.gnome.org/Projects/GUPnP

sudo dnf install gupnp-tools
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gupnp-tools
  • 16 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Gupnp Tools
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gupnp-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

gupnp-tools 0.12.4-1

Utilities and demos to work with UPnP

https://wiki.gnome.org/Projects/GUPnP

sudo pacman -S gupnp-tools
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • 12 依赖
  • normalized package name match
  • 匹配方式:Gupnp Tools
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: gupnp-tools from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

gupnp-tools 0.12.4-1.2

UPnP tools to test and debug UPnP devices and control points

http://www.gupnp.org/

sudo zypper install gupnp-tools
  • License: GPL-2.0-or-later
  • Category: Productivity/Networking/Other
  • Architecture: x86_64
  • Source Package: gupnp-tools
  • 13 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Gupnp Tools
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gupnp-tools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
zypper95%

gupnp-tools-lang 0.12.4-1.2

Translations for package gupnp-tools

http://www.gupnp.org/

sudo zypper install gupnp-tools-lang
  • License: GPL-2.0-or-later
  • Category: System/Localization
  • Architecture: noarch
  • Source Package: gupnp-tools
  • 1 依赖
  • 3 提供
  • normalized package name match
  • 匹配方式:Gupnp Tools
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: gupnp-tools-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

gupnp-tools

sudo port install gupnp-tools
  • normalized package name match
  • 匹配方式:Gupnp Tools
MacPorts ports tree · api.github.com · MacPorts ports tree: net/gupnp-tools/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 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