Years ago while sitting at the airport trying to get internet access a friend and I set up a VPN via dns – I can’t remember off hand what it was called. It worked, albeit very slowly, and transferred all requests. However, recently they’ve gotten clever and poisoned DNS till you’ve paid for your internet service. It seems though that some still allow ICMP packets through.
That is where ptunnel comes in. You run it on a server that listens for ICMP packets with a special payload.
This initiated the server that listens on the specified port. A nice safety feature is the password authentication.
This starts up the client. It looks like you can map any port through from the client. So if you need internet browsing, have a remote proxy ready to accept connections through ptunnel. I tested the tunnel with ssh, and although there is a definite additional lag, the response was very good. Delay was not too much and throughput was good.
According to the web site they tested about 150 kbps download speed. Not too shabby for free internet…