Automic VaultAutomic Vault

brew

使用 Homebrew, Nix, zypper 安装 stuntman

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

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install stuntman

local Homebrew formula metadata

Linux

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

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

openSUSE zypper已验证 · 92%
sudo zypper install stuntman

openSUSE Tumbleweed package metadata · stuntman · 来源: download.opensuse.org

概览

软件包摘要

Implementation of the STUN protocol

命令和别名

  • stunclient
  • stunserver
  • stuntestcode

历史

项目历史与用法

STUNTMAN is an open source STUN server, client, and library implementation used for NAT traversal testing and services.

项目历史

The official site describes STUNTMAN as an implementation of STUN for RFCs 5389, 5769, and 5780, with backward compatibility for RFC 3489. The GitHub README identifies John Selbie as the author and describes the package as C++ server and client code.

SourceForge project metadata records the project as registered on 2012-02-08, and the official file history shows early 1.1.x and 1.2.x tarballs through the 2010s. The GitHub README shows version 1.2.17 dated 2024-06-30.

采用历史

The input package facts list STUNTMAN in Homebrew, Nix, and openSUSE/Zypper. That is modest but meaningful adoption for a specialized network protocol tool.

The official site publishes source packages, Windows binaries, older macOS binaries, and a public STUN service, which made the project usable both as installable software and as a reference service for clients.

使用方式

The package provides stunserver, stunclient, and stuntestcode. The README says running stunserver without arguments listens on port 3478 on all adapters, while stunclient can query a STUN server to inspect observed public addressing.

The server supports UDP and TCP over IPv4 and IPv6, basic and full modes, and optional JSON configuration through --configfile when multiple protocol or IP-family configurations need to run in one process.

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

STUNTMAN matters to package nerds because it is a practical, buildable STUN reference package: a server, client, tests, man-style docs, and portable C++ source that distributions can ship without a larger VoIP stack.

For NAT traversal debugging, having stunclient and stunserver available from a package manager is valuable because it turns a WebRTC/VoIP protocol dependency into a simple command-line diagnostic.

时间线

  • 2012: SourceForge records the STUNTMAN project as registered on 2012-02-08.
  • 2012: SourceForge file history lists STUNTMAN 1.2.0 on 2012-12-12.
  • 2017: SourceForge listed STUNTMAN 1.2.11 with RFC 5389, 5769, 5780, and legacy RFC 3489 compatibility.
  • 2024: The GitHub README identifies version 1.2.17 dated 2024-06-30.

Related projects

  • The official site links related NAT traversal projects such as Pion, libnice, and JSTUN.
  • coturn is a related STUN/TURN server commonly packaged for NAT traversal infrastructure.

安全态势

尚未找到受保护工具覆盖

没有找到 stuntman 的匹配本地密钥处理 manifest。Nucleus 软件包元数据仍在此发布,以便未来覆盖拥有稳定的软件包 URL。

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 构建元数据列出 1 个构建依赖。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
stunclientcli全局可执行文件
stunservercli全局可执行文件
stuntestcodecli全局可执行文件

新鲜度

版本和新鲜度

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

页面生成时间2026-07-25
管理器版本1.2.16
管理器更新时间2026-05-11
本地数据OK
上游not checked
检测到的最新版本未检测到

https://www.stunprotocol.org

安装元数据

软件包元数据

软件包键brew:stuntman
版本1.2.16
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/stuntman
主页https://www.stunprotocol.org
仓库https://github.com/jselbie/stunserver
上游文档https://github.com/jselbie/stunserver#readme
许可证Apache-2.0
源码归档https://www.stunprotocol.org/stunserver-1.2.16.tgz
最后更新2026-05-11T22:58:18Z
Pulseupdated
构建依赖boost
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

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

Nix95%

stuntman

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

stuntman 1.2.16-2.18

STUN server and client

http://www.stunprotocol.org

sudo zypper install stuntman
  • License: Apache-2.0
  • Category: Productivity/Telephony/Servers
  • Architecture: x86_64
  • Source Package: stuntman
  • 7 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Stuntman
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stuntman from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

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

使用的来源

  • 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