PTUNNEL FREE DOWNLOAD
This is necessary since a ping request will cause the operating system on the proxy computer to return its own echo reply, which is identical to the packet we just sent to the proxy. In theory, it is possible to have the proxy also use echo request packets and thus make it operate without root , but these packets are not necessarily forwarded to the client beyond the host network, so they are not used. 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. Peter Deutsch for authentication. Once that packet has been acknowledged, it may resend the next packet s , depending on how many packets were acknowledged. Ping Tunnel For those times when everything else is blocked. The -p switch sets the address of the host on which the proxy is running.
Uploader: | Gazahn |
Date Added: | 22 January 2014 |
File Size: | 57.62 Mb |
Operating Systems: | Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X |
Downloads: | 47687 |
Price: | Free* [*Free Regsitration Required] |
See the usage section below for info on running it.

The password is never sent in the clear, but keep in mind that it may be visible from tools like top or ps, which can display the command line used to start an application. The client is the computer we're trying to surf the net from, and the destination is the computer we would normally be trying to access over TCP such as a web site or an ssh server somewhere. Finally, the -u switch will attempt to run the proxy in unprivileged mode i.
Works very well Downloaded version 0. SELinux support was added. For this reason, you should always try to run the proxy without packet capturing, and see if that works first.
Send and receive windows Ptunnel uses the simple concept of send and receive windows for controlling the number of packets that can be in-flight at ptunnek same time. Run it and it worked first time.
Ping Tunnel
A quick test to see if the proxy will work is simply to try pinging this host - if you get replies, you should be able to make the tunnel work. The problem lies in that the OS may occasionally not deliver ICMP packets to the raw socket we have opened for sending and receiving. One computer accessible on the internet that is not firewalled or at least allows incoming ICMP packets A computer to act as the client this will usually be your laptop, on the go.
We'll get back to the reason later. It might help to read it either way, as it provides some insights into the situations where ptunnel doesn't work. This problem has not been resolved; the workaround is to simply re-execute the client, or disable pcap if possible. The -lp, -da and -dp switches set the local listening port, destination address and destination port.
Access Network When Everything Else is Blocked Using ptunnel | Debian Admin
Ptjnnel is the default mode. Ping Tunnel For those times when everything else is blocked. Thanks to Alfred Young for reporting and fixing the following bugs: This version fixes a potential crashing bug when using authentication, which could affect both proxy and client.
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.

In the following, we will talk about the proxy, the client and the destination. With ptunnel, you can utilize this feature to check your mail, or do other things that require TCP. Instead, a separate sequence number is used as part of the ptunnel packet format see above. This in turn lead to the tunnel no longer working, depending on the strictness of the router. It is not uncommon for one packet to get lost, with most of the others making it through. Compiled clean on both environments. This might be improved in the future, if it turns out to be a problem which is not at all unlikely.
The following example illustrates the main motivation in creating ptunnel: Root access, preferably on both computers A posix-compliant OS, with libpcap for packet capturing Compiling the sources simply consists of running make. A quick test to ptknnel if the proxy will work is simply to try pinging this host -- if you get replies, you should be able to make the tunnel work.
I'm interested in hearing about bugs, suggestions and naturally general criticism. Doing this is very simple:. A number of RPMs for different platforms are also available here: All releases Recent ptunne, 0.
Comments
Post a Comment