stuntman
« Back to VersTracker
Description:
Implementation of the STUN protocol
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: stun nat networking voip p2p protocol
Install: brew install stuntman
About:
Stuntman is a high-performance STUN (Session Traversal Utilities for NAT) server and client implementation. It enables applications to discover their public IP address and port mappings through NAT devices, which is essential for establishing peer-to-peer connections in VoIP and real-time communication systems.
Key Features:
  • RFC 5389 compliant STUN server and client
  • Supports both UDP and TCP transport
  • High-performance C++ implementation
  • Includes test vectors for validation
  • Command-line client tool included
Use Cases:
  • NAT traversal for VoIP and video conferencing applications
  • Testing STUN functionality in network infrastructure
  • Determining public IP addresses for peer-to-peer connections
  • Debugging NAT behavior in network setups
Alternatives:
  • coturn – More feature-rich with TURN support, but heavier dependency footprint
  • pystun3 – Python-based alternative, easier to modify but less performant
Version History
Detected Version Rev Change Commit