2 projects tagged "UDP Hole Punching"

No download Website Updated 29 Mar 2010 pwnat

Screenshot
Pop 74.24
Vit 1.02

pwnat, pronounced "poe-nat", is a tool that allows any number of clients behind NAT gateways to communicate with a server behind a separate NAT with no port forwarding and no DMZ setup on any routers in order to directly communicate with each other. The server does not need to know anything about the clients trying to connect, nor does it need to communicate with any other hosts in order to initiate the communication. Simply put, this is a proxy server that works behind a NAT, even when the client is behind a NAT. There is no middle man, no proxy, no third party, no UPnP required, no spoofing, and no DNS tricks. More importantly, the client can then connect to any host or port on any remote host or to a fixed host and port decided by the server.

No download Website Updated 24 Sep 2009 jPunch

Screenshot
Pop 25.81
Vit 41.34

jPunch is a Java library that helps you perform UDP hole punching between two random peers on the Internet. It works as long as there is a possibility for indirect communication between the peers (like ssh port forwarding via another server or a chat connection).

Screenshot

Project Spotlight

email2trac

A utility that convert an email to a Trac ticket.

Screenshot

Project Spotlight

liblangtag

An interface library to access tags for identifying languages.