Workspace that contains tools and libraries implemented in Rust for Session Traversal Utilities for NAT (STUN).
Crate stun-vectors
RFC5769. Test Vectors for Session Traversal Utilities for NAT (STUN).
Crate stun-rs
Rust library designed to manipulate STUN messages. It supports:
RFC5769. Test Vectors for Session Traversal Utilities for NAT (STUN).RFC5780. NAT Behavior Discovery Using Session Traversal Utilities for NAT (STUN).RFC8016. Mobility with Traversal Using Relays around NAT (TURN).RFC8445. Interactive Connectivity Establishment (ICE).RFC8489. Session Traversal Utilities for NAT (STUN).RFC8656. Traversal Using Relays around NAT (TURN).
Crate stun-agent
Rust Sans I/O framwework to implement STUN agents.
Patches and feedback are welcome.
If you find this project helpful, you may consider making a donation:
This project is licensed under either of