How to Access Network When Everything Else is Blocked

by on December 17, 2007 · 1 comment· LAST UPDATED December 17, 2007

in , ,

There is a program called Ping Tunnel to send TCP traffic over ICMP. From the project home page:

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. At first glance, this might seem like a rather useless thing to do, but it can actually come in handy in some cases. The following example illustrates the main motivation in creating ptunnel:

Setting: You're on the go, and stumble across an open wireless network. The network gives you an IP address, but won't let you send TCP or UDP packets out to the rest of the internet, for instance to check your mail. What to do? By chance, you discover that the network will allow you to ping any computer on the rest of the internet. With ptunnel, you can utilize this feature to check your mail, or do other things that require TCP.

Absolutely fantastic -- it Just Works. Download ping tunnel here.

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 1 comment… read it below or add one }

1 Gilbert Mendoza December 26, 2007 at 2:28 am

ptunnel is a very cool application. Interestingly, it’s not very effective when the administrator properly configures his firewall to use “stateful”/application inspection of ICMP traffic.

e.g. looking for egress echo requests before allowing only one response, and checking for icmp sequence numbers.

In any case, it’s lot’s of fun to prey on the unsuspecting. :-)


Leave a Comment

Tagged as: , , , , , , , , , , , , , , , , , ,

Previous post:

Next post: