Cool! Does it support finding your real IP address? And UP&P? Is it
based on simultaneous connect?

On Thu, Sep 29, 2005 at 08:02:01AM -0400, Saikat Guha wrote:
> Hi all,
> (apologies if you get multiple copies of this)
> 
> I am pleased to announce the availability of our open-source TCP NAT
> Traversal/Hole-Punching library based on our research published in [1].
> 
> [1] "Characterization and Measurement of TCP Traversal through NATs 
>      and Firewalls", S. Guha and P. Francis. IMC 2005.
> http://nutss.net/pub/imc05-tcpnat.pdf
> 
> The key result of the paper is: TCP NAT traversal can work 85%-90% of
> the time today (without any special assumptions about NATs), and 100% of
> the time between pairs of certain popular, well-behaved NATs. See [1]
> for more details.
> 
> An open-source Java library for TCP NAT Traversal is now available:
>  webpage: http://nutss.net/stunt.php
>  faq: http://nutss.net/jstunt-faq.php
>  library and example: http://nutss.net/jstunt-examples.php
> 
> The above library has been tested for pair-wise connectivity across 11
> brands of NATs from Windows and Linux hosts. NATs tested were Linksys,
> DLink, Netgear, Belkin, 3Com, Netopia, Allied Telesyn, SMC, Trendnet,
> USR, Buffalo Tech. Out of the 121 possible pair-wise combinations, 113
> connections are successful. The only ones that failed are when both the
> endpoints are behind the _same_ NAT device that does not support TCP
> hairpin-behavior yet (see [1]). 
> 
> The java library is released under LGPL; contact me if this does not
> meet your needs. Feel free to extend it/port it etc.
> 
> Q: I am a P2P developer/researcher. How does this help me?
> A: The library adds TCP NAT traversal out-of-the-box. This increases the
> connectivity in your P2P network since two users behind their NATs can
> now exchange data without having to go through an intermediary node. You
> can:
> - Use this library as is (for development of P2P software, research,
>   small deployments, etc in java)
> - Study it to provide TCP NAT Traversal in your existing P2P
>   applications in your language of choice.
> - etc.
> 
> If you have any questions, comments, suggestions, or problems, do not
> hesitate to contact me. Cheers,
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20050929/93ede77d/attachment.pgp>

Reply via email to