13 Comments

  1. RepoX
    RepoX February 1, 2009 at 01:04 . Reply

    Hi, now 0.7 version is out. Did you try to port it on windows?

  2. Aaron
    Aaron March 21, 2009 at 05:33 . Reply

    I may be dumb, but is suppose to be the IP address of you home computer that acts as the serer? Like 192.1.5 or the external IP address? Thanks!

  3. michu
    michu April 1, 2009 at 11:36 . Reply

    RepoX: this version has builld in windows support – so it should be easy to compile it yoyurself. perhaps I’ll look at it. Sorry no time atm.

  4. Quack
    Quack April 4, 2009 at 05:55 . Reply

    I was able to get ptunnel-0.70 running on both Windows and Linux very easily by following these instructions:

    _Linux_Host_
    Linux Host running CentOS 5.2 — I simply installed the ptunnel package from Dag Wieers package repo!

    _Windows_Host_
    I installed MinGW by visiting www dot mingw dot org, and reading around on how to install the compiler and tools, and found that I just need to install their MinGW-5.1.4 installer which will download and install the necessary components (I picked: MinGW Base Tools, g++ compiler, and MinGW Make) to get the compiler going. After the installation was finished, I went to Sourceforge and downloaded the latest GNU Binutils, binutils-2.19.1-mingw32-bin.tar.gz, and unpacked those to upgrade the binutils in the C:MinGW directory.

    Then, I downloaded and unpacked www dot winpcap dot org/install/bin/WpdPack_4_0_2.zip into C:Program Files, as the source code looks for the WinPcap headers to be in C:Program FilesWpdPackInclude.

    Then, I installed the 4.0.2 version of WinPCAP from winpcap dot org so I could run the PTunnel program from this workstation.

    To make the compilation work easily, I edited my PATH environmental variable to include the C:MinGWBin directory so the compiler would be able to find all of its tools. (That was also very easy, right-click “My Computer”, Properties, Advanced Tab, Environmental Variables.)

    Then, I launched a new cmd prompt, cd’d into the directory with the PTunnel-0.70 source, and simply ran:
    MinGW32-Make ptunnel.exe

    That built the ptunnel.exe binary and I used it to connect to a ptunnel binary running on my CentOS box, and it worked great!

  5. Tim
    Tim May 21, 2009 at 15:45 . Reply

    This seems to be an excellent program. My problem is that I have a Belkin router between my internet connection and my server (Windows server 2003). The ping never seems to get to the server. I tried opening port 22, but no change. Is there a specific port that the proxy server side of the software looks for? How does it know which port to capture from? Thanks for any help and suggestions.

  6. Sakti
    Sakti September 10, 2009 at 18:20 . Reply

    Can you give me example of server1 and web-proxy so I can practise that technic !

  7. dwi ari
    dwi ari June 24, 2010 at 11:04 . Reply

    How can if ptunnel on the client side, combined with OpenVPN?

  8. raden
    raden July 4, 2010 at 01:44 . Reply

    ptunnel GUI (compiled) wont work on windows 7.

    “there must be a succesful match first (c:program filesborlanddelphi7sourcetperlregexperlRegEx.pas, line 568″

  9. raden
    raden July 4, 2010 at 17:36 . Reply

    any idea to edit dll files…???

    thanks

  10. nung
    nung July 25, 2010 at 09:02 . Reply

    I use Ptunnel Unsuccessfully :(

    My SSH Server on Fress BSD based, i use for PTunnel server

    and my Ptunnel Client on WIndows XP. I use Ptunnel 0.70

    at my PTunnel server always say:
    iix# ptunnel -v 5 -c re0
    [inf]: Starting ptunnel v 0.70.
    [inf]: (c) 2004-2009 Daniel Stoedle,
    [inf]: Forwarding incoming ping packets over TCP.
    [dbg]: Starting ping proxy..
    [dbg]: Attempting to create privileged ICMP raw socket..
    [inf]: Initializing pcap.
    [vbs]: Network: 1xx.xx1.40.X
    [vbs]: Netmask: 255.255.255.0
    [inf]: Ping proxy is listening in privileged mode.
    [xfr]: Recv: 56 [0] bytes [seq = 0] [type = start] [ack = 65535] [icmp = 8] [user = yes] [pcap = 1]
    [inf]: Incoming tunnel request from 20x.3.xxx.212.
    [inf]: Starting new session to 127.0.0.1:1979 with ID 17059
    [dbg]: Adding proxy desc to run loop. Type is proxy. Will create socket: Yes
    [xfr]: Recv: 56 [0] bytes [seq = 0] [type = start] [ack = 65535] [icmp = 0] [user = yes] [pcap = 1]
    [err]: Dropping duplicate proxy session request.
    [xfr]: Send: 76 [40] bytes [seq = 0] [type = data] [ack = 0] [icmp = 0] [user = no]
    [xfr]: Recv: 96 [40] bytes [seq = 0] [type = data] [ack = 0] [icmp = 0] [user = no] [pcap = 1]
    [xfr]: Recv: 56 [0] bytes [seq = 1] [type = ack] [ack = 65535] [icmp = 8] [user = yes] [pcap = 1]
    [dbg]: Received ack-series starting at seq 65535
    [xfr]: Recv: 56 [0] bytes [seq = 1] [type = ack] [ack = 65535] [icmp = 0] [user = yes] [pcap = 1]

    any body can help me?

  11. Alexey
    Alexey January 27, 2011 at 08:59 . Reply

    Thanks. Excellent program :)

  12. ana ivanovic
    ana ivanovic April 26, 2012 at 18:44 . Reply

Leave a Reply

Warning: require_once(/home/httpd/vhosts/pixelinvaders.ch/httpdocs/neophob.com/wp-content/themes/fanwood/sidebar-after-content.php): failed to open stream: Permission denied in /home/httpd/vhosts/pixelinvaders.ch/httpdocs/neophob.com/wp-includes/template.php on line 501 Fatal error: require_once(): Failed opening required '/home/httpd/vhosts/pixelinvaders.ch/httpdocs/neophob.com/wp-content/themes/fanwood/sidebar-after-content.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/httpd/vhosts/pixelinvaders.ch/httpdocs/neophob.com/wp-includes/template.php on line 501