Ross ROSS = Recommend OSS · open-source software intelligence for agents

jselbie/stunserver

Version 1.2. This is the source code to STUNTMAN - an open source STUN server and client code by john selbie. Compliant with the latest RFCs including 5389, 5769, and 5780. Also includes backwards compatibility for RFC 3489. Compiles on Linux, MacOS, BSD, Solaris, and Win32 with Cygwin. Windows binaries avaialble from www.stunprotocol.org. observed · 2026-08-28

github.com/jselbie/stunserver · homepage · C++ · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

69/100

  • Activity 81
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 5501
  • days_rel: n/a
  • days_push: 114
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1609 stars · 375 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

STUNTMAN is an open source STUN server and client implementation in C++, compliant with RFCs 5389, 5769, and 5780 with backwards compatibility for RFC 3489. It supports UDP and TCP over IPv4 and IPv6, runs in basic or full mode, and includes a client library for embedding STUN in applications.

Use cases

  • self-host a STUN server for WebRTC applications
  • discover a client's public IP address and port behind NAT
  • run NAT behavior and filtering detection tests
  • test STUN clients against a local server
  • embed STUN client functionality in a C++ application
  • deploy a STUN service on Amazon EC2

When to choose

  • you need a self-hosted, RFC-compliant STUN server for WebRTC or VoIP
  • you need both UDP and TCP support with IPv4 and IPv6
  • you want a C++ STUN client library to embed in your own app
  • you need NAT behavior detection in full mode with two IP interfaces

When to avoid

  • you need STUN over TLS, which is not implemented
  • you need built-in authentication with user credential lookup out of the box
  • you need a TURN relay server rather than just STUN
  • you prefer a managed cloud STUN service instead of self-hosting

Facets

service · maturity stable

networking http-server cli developer-tools networking web-development developer-tools self-hosted windows bsd cross-platform cli self-hosted stun nat-traversal webrtc rfc5389 voip c-plus-plus linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
jselbie/stunservermain69

For agents

markdown · JSON · MCP: product_card(name="jselbie/stunserver")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem