Linux SoftwareCommunicationsFilesharingJSTUN 0.6.1

JSTUN 0.6.1


JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) imple
Developer:   Thomas King
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   55K
Language:   
OS:   
Rating:   4.6 /5 (28 votes)
Your vote:  
enlarge screenshot


JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) implementation. STUN provides applications a mean to discover the presence and type of firewalls or NATs between them and the public internet.

Additionally, in presence of a NAT STUN can be used by applications to learn the public Internet Protocol (IP) address assigned to the NAT.

So far, most of the message headers and attributes as standardized in RFC 3489 are part of "JSTUN". The current "JSTUN" version also includes a STUN-Client to discover firewalls and NATs. "JSTUN" is licensed unter GNU Gerneral Public License.

Limitations:
  • Due to the lack of RFC compliant STUN servers I could not test the shared secret request / response functionality. Additionally, the message attribute username, password and message integrity are not tested for the same reason. The implementation of the message attribute message integrity is not completed, because I see no reason to add a cryptographic library as long as no public available STUN server supports message integrity.

  • The reality is not as dark as it might seem after reading the previous section. All tested STUN servers provided a minimal set of functionality that is required to discover firewalls and NATs.

  • If you find a bug or if you implement enhancements or additional functionalities please do not hesitate to contact me by email. A CVS account can be provided if required.

    Requirements:
  • A Java 5 compliant Java Runtime Environment is required by "JSTUN".

    What's New in This Release:
  • The output was cleaned up in DiscoveryTestInfo.
  • The software is now dual licensed under the GPLv2 or Apache License 2.0.
    tags message integrity  the message  stun servers  message attribute  and nats  firewalls and  public internet  discover firewalls  the public  

    Download JSTUN 0.6.1


     http://jstun.javawi.de/jstun-0.6.1.jar
     http://jstun.javawi.de/jstun-0.6.1.src.tar.gz


    Authors software

    JSTUN 0.6.1 (by Thomas King)
    JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) imple


    Similar software

    JSTUN 0.6.1 (by Thomas King)
    JSTUN project is a java based STUN (Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translation (NAT)) imple

    Stunner 0.0.5 (by Paul Dwerryhouse)
    Stunner is an RFC 3489 STUN server and client for Unix and Unix-line operating systems

    Sofia-SIP 1.12.4 (by Kai Vehmanen)
    Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.

    Sofia-SIP project can be used a

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    Twinkle 0.9 (by Michel de Boer)
    Twinkle is a soft phone for your voice over IP communcations using the SIP protocol

    NAT Check 1 (by Bryan Ford)
    Check Your Network Address Translator for Compatibility with Peer-to-Peer Protocols.
    If you are accessing the Internet from behind a

    Email 2 0.1.0 (by Emanuele Altieri)
    Email 2, or simply E2, refers to a new email technology designed from the bottom-up to meet the needs of our modern society.

    In co

    yyyRSA 1.0.2 (by Erik Thiele)
    yyyRSA is a simple program to encrypt and decipher messages with the RSA asymetrical encryption algorithm.

    Alice wants to send Bob

    SipUnit 0.0.6b (by Becky Mc)
    SipUnit provides a test environment geared toward unit testing SIP applications

    JORAM 4.3.20 (by Jeff Mesnil)
    JORAM stands for Java Open Reliable Asynchronous Messaging and it's an Open Source JMS provider


    Other software in this category

    BitTorrent 5.0.3 (by Bram Cohen)
    BitTorrent is a FREE software for copying files from one machine to another

    Samba 3.0.23d (by Andrew Tridgell)
    Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients.

    Samba is freely av

    LimeWire 4.13.0 Beta (by LimeWire Team)
    LimeWireLimeWire is a multi-platform Gnutella client with nice features like auto-connect, grou

    xMule 1.13.6 (by Ted R. Smith)

    giFT 0.11.8.1 (by jasta)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags