JSTUN is a STUN (Simple Traversal of UDP (User Datagram Protocol) through NAT (Network Address Translation)) implementation. STUN provides a means for applications to discover the presence and type of firewalls or NATs between them and the public Internet. In the presence of a NAT, STUN can also be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.
| Tags | Communications File Sharing Internet Phone Internet Software Development Libraries Java Libraries Diagnostics Networking Firewalls |
|---|---|
| Licenses | GPL |
| Implementation | Java |
Recent releases


Release Notes: Many minor improvements. A simple logging facade (SLF4J) has been added.


Release Notes: The BindingLifetimeTestDemo checks only IPv4 addresses. The server crashes if an invader sends malformed packets. This problem is fixed in the current release.


Release Notes: There is a minor bugfix in the detection of symmetric NATs. A "JSTUN"-based STUN server is now available.


Release Notes: The output was cleaned up in DiscoveryTestInfo. The software is now dual licensed under the GPLv2 or Apache License 2.0.


Release Notes: Support for multiple network cards was added. Tests and demo classes were refactored.