NStun

  •        143

A native C# implementation of the RFC 3489 Internet Draft. Simple Traversal Underneath Network Address Translators (NAT)

http://nstun.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

go-stun - A go implementation of the STUN client (RFC 3489 and RFC 5389)


go-stun is a STUN (RFC 3489, 5389) client implementation in golang (a.k.a. UDP hole punching).You can use -s flag to use another STUN server, and use -v to work on verbose mode.

libnice


Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements. ICE is useful for applications that want to establish peer-to-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks. It also allows applications to create r

shadeslayer-libnice


Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements. ICE is useful for applications that want to establish peer-to-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks. It also allows applications to create rel

natcat - NAT traversing (STUN) netcat like utility


NAT traversing (STUN) netcat like utility

UDPNAT - UDP??NAT,UDP??,UDP Hole Punching


UDP??NAT,UDP??,UDP Hole Punching



STUN Client and Server


This project implements a simple STUN server and client on Windows, Linux, and Solaris. The STUN protocol (Simple Traversal of UDP through NATs) is described in the IETF RFC 3489, available at http://www.ietf.org/rfc/rfc3489.txt

stunserver


New 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. The stun server code is part of a larger personal project involving P2P file sharing and NAT traversal. Version 1.2 compiles on Linux, MacOS, BSD, and Solaris. Additional features are in development.

jselbie-stunserver


New version 1.1. 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. The stun server code is part of a larger personal project involving P2P file sharing and NAT traversal. Version 1.1 compiles on Linux, MacOS, BSD, and Solaris. Additional features are in development.

netnat - Nat traversing udp pass through


Nat traversing udp pass through

hole-punch - A simple UDP-based NAT hole punching example for C.


A simple UDP-based NAT hole punching example for C.

Remm - Delivering UDP packets between host, which all behind NAT.


Delivering UDP packets between host, which all behind NAT.

jtriley-pystun


A Python STUN client for getting NAT type and external IP

Campagnol VPN


Campagnol is a decentralized VPN over UDP tunneling. It uses UDP hole punching to open connections through NAT/firewall and OpenSSL's DTLSv1 implementation for mutual authentication and encryption.

ruby-net-stun - ruby implementation of STUN protocol


ruby implementation of STUN protocol

vs-stun - STUN protocol implementation in NodeJS


STUN protocol implementation in NodeJS

STUN-iOS - STUN protocol implementation for iOS


STUN protocol implementation for iOS

python-stun - stun server and client written in python, seems created by Franc Telecom RND


stun server and client written in python, seems created by Franc Telecom RND

STUN-Client - Release history of STUN-Client


Release history of STUN-Client

STUN-Attributes - Release history of STUN-Attributes


Release history of STUN-Attributes