STUN Server Test Suite Data Sheet
Test Suite: STUN Server Test Suite
Direction: Server
STUN is a toolset for NAT traversal in IP networks. Originally it was intended for usage with UDP datagrams, but has later been extended to work with other transports, as well. STUN Server Test Suite can be used for evaluating STUN server implementations for security flaws and robustness problems.
Used specifications
| Specification |
Title |
Notes |
| RFC3489 |
STUN – Simple Traversal of User Datagram Protocol (UDP)Through Network Address Translators (NATs) |
|
| RFC5389 |
Session Traversal Utilities for NAT (STUN) |
|
| RFC5766 |
Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) |
|
| RFC5245 |
Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols |
|
| RFC5780 |
NAT Behavior Discovery Using STUN |
|
| RFC5626 |
Managing Client Initiated Connections in the Session Initiation Protocol (SIP) |
|
| RFC5853 |
Test vectors for STUN |
|
| RFC6062 |
Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations |
Parameters tested |
| RFC6156 |
Traversal Using Relays around NAT (TURN) Extension for IPv4/IPv6 Transition |
Parameters tested |
| RFC6679 |
Explicit Congestion Notification (ECN) for RTP over UDP |
STUN attribute tested |
Tool-specific information
| Tested messages |
Specifications |
| Binding Request |
RFC3489, RFC5389 |
| Shared Secret Request |
RFC3489 |
| Supported attributes |
Specifications |
| Mapped-Address |
RFC3489 |
| Response-Address |
RFC3489 |
| Change-Request |
RFC3489, RFC5780 |
| Source-Address |
RFC3489 |
| Changed-Address |
RFC3489 |
| Username |
RFC3489 |
| Password |
RFC3489 |
| Error-Code |
RFC3489 |
| Unknown-Attributes |
RFC3489 |
| Reflected-From |
RFC3489 |
| Message-Integrity |
RFC3489 |
| Realm |
RFC3489 |
| Nonce |
RFC3489 |
| XOR-Mapped-Address |
RFC3489 |
| Server |
RFC3489 |
| Alternate-Server |
RFC3489 |
| Fingerprint |
RFC5389 |
| Priority |
RFC5245 |
| Use-Candidate |
RFC5245 |
| ICE-Controlled |
RFC5245 |
| ICE-Controlling |
RFC5245 |
| Padding |
RFC5780 |
| XOR-Response-Target |
RFC5780 |
| XOR-Reflected-From |
RFC5780 |
| Cache-Timeout |
RFC5780 |
| Response-Origin |
RFC5780 |
| Other-Address |
RFC5780 |
| Channel-Number |
RFC5766 |
| Lifetime |
RFC5766 |
| Bandwidth |
RFC5766 |
| Peer-Address |
RFC5766 |
| Data |
RFC5766 |
| Relay-Address |
RFC5766 |
| Requested-Port-Props |
RFC5766 |
| Requested-Transport |
RFC5766 |
| Requested-Ip |
RFC5766 |
| Requested-Address-Type |
RFC6156 |
| Connect-Stat |
RFC3489 |
| Connection-Id |
RFC6062 |
| ECN-CHECK-STUN |
RFC6679 |