Ping Tunnel is a tool for reliably tunneling TCP connections over ICMP echo request and reply packets (commonly known as ping requests and replies). It is useful for evading firewalls that, for whatever reason, prevent outgoing TCP connections, but allow in- and outgoing ICMP packets. The tunnel works by having a proxy run on a machine ping-able from the inside of the firewall, with the client running on the local machine from which TCP access is required.
| Tags | Internet Proxy Servers Networking |
|---|---|
| Operating Systems | Mac OS X POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release adds support for syslog and compilation on Windows. It also enables tunneling over UDP port 53, and fixes a few minor bugs (in particular, ptunnel should no longer crash due to failed DNS lookups).


Changes: This version fixes a potential crashing bug when using authentication, which could affect both proxy and client. Ping Tunnel now opens the log file in append-mode instead of truncating it if it already exists.


Changes: This release adds support for authentication, allowing users to protect access to the ptunnel proxy using a password. This release also fixes a number of small bugs, and adds a man page.


Changes: This release fixes a locking bug and produces working executables on 64-bit computers. A number of other minor bugfixes have also been made, and support for logging to a file has been introduced.


Changes: This version fixed a byte-order bug that affected x86 systems.
A PHP daemon that spawns multiple parallel threads.
- All comments
Recent commentsSolaris
works great on Solaris & OpenSolaris/Nevada. Keep up the good work.
Works very well
Downloaded version 0.61 on my Mac OS X 10.3.9, and into
my Fedora Core 3 server. Compiled clean on both
environments.
Run it and it worked first time.
Excelent!