JavaTunnel is a java, free, tunneling program.
It can function in two ways: 1 It can open TCP/IP tunnel between two computers, using HTTP as a transport(not yet). 2 It can open a connection directly, witht he help of a SSL-HTTP proxy(avaible now).
Surfboard is a filtering HTTP 1.1 proxy. It features dynamic filter management through an interactive HTML console, IP tunneling, WindowMaker applets, and a suite of filters.
This project intends to make a SOCKS compatible tunnel proxy which communicates to the server part, running on your nameserver, over standard DNS (UDP) protocol. That way you can bypass network firewalls allowing no other IP traffic but DNS.