/stun-client

A simple async-std-based STUN client written in Rust

Primary LanguageRustMIT LicenseMIT

test

stun-client

This is a simple async_std based asynchronous STUN client library. At the moment only some features of RFC8489 are implemented and only simple binding requests are possible.

It also supports the OTHER-ADDRESS and CHANGE-REQUEST attributes for RFC5780 -based NAT Behavior Discovery.

Install

Documentation

Examples

Running on Windows

Due to the requirements of the dependency library libpnet, additional steps are needed. Please refer to the following.

https://github.com/libpnet/libpnet#windows