pkg.soopen package index

brew / rank 5296

Install stuntman with Homebrew, Nix, zypper

Implementation of the STUN protocol. Version 1.2.16 via Homebrew; verified 2026-05-11. Also installable with nix: nix profile install nixpkgs#stuntman.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install stuntman

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#stuntman

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

openSUSE zypperverified · 92%
sudo zypper install stuntman

openSUSE Tumbleweed package metadata · stuntman · source: download.opensuse.org

overview

Package summary

Implementation of the STUN protocol

Commands and aliases

  • stunclient
  • stunserver
  • stuntestcode

history

Project history and usage

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

Project history

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.

Adoption history

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.

How it is used

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.

Why package nerds care

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.

Timeline

  • 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.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for stuntman. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
stunclientexecutableindexed executableDiscovered from the local executable index.
stunserverexecutableindexed executableDiscovered from the local executable index.
stuntestcodeexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.2.16
manager updated2026-05-11
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:stuntman
Version1.2.16
Package managerHomebrew
Homepagehttps://www.stunprotocol.org
Repositoryhttps://github.com/jselbie/stunserver
Last updated2026-05-11T22:58:18Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

stuntman

nix profile install nixpkgs#stuntman
  • normalized package name match
  • Matched by: 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.20

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
  • 6 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Stuntman
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: stuntman from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • 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