PTunnel: TCP over ICMP!

by Black on May 10, 2009

in Anonymity, Open Source

There are times when you have only ICMP enabled for the outside world. Nothing else works and you want to get your stuff to work. So what do you do? Simple! Use PTunnel!

Ptunnel is an application that allows you to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies. It does so by tunneling TCP connections over ICMP packets.

It’s features are:

  • Tunnel TCP using ICMP echo request and reply packets
  • Connections are reliable (lost packets are resent as necessary)
  • Handles multiple connections
  • Acceptable bandwidth (150 kb/s downstream and about 50 kb/s upstream are the currently measured maximas for one tunnel, but with tweaking this can be improved further)
  • Authentication, to prevent just anyone from using your proxy

PTunnel will not work in the condition that when an outgoing/incoming ping not allowed, or filtered by a gateway somewhere along the way. Also, it does not involve any congestion control. But a good thing is that it is open source and supports both Linux, Windows & Mac. For Windows, you will also need WinPcap.

Download the latest version 0.70 here.

Related External Links


Searches leading to this post:
ptunnel, ptunnel windows

Random Posts

Comments on this entry are closed.

Previous post:

Next post: