pada prinsipnya ptunnel a.k.a ping tunnel proxy sama seperti ssh tunnel. kenapa??
ya karena ptunnel itu juga menggunakan ssh proxy, hanya saja ptunnel memanfaatkan icmp paket untuk koneksi ssh.
hal ini memungkinkan untuk kita membuat proxy tunnel jika koneksi ssh port (port 22) di block oleh admin.
syarat:
- anda harus mempunyai ssh server / root shell untuk menjalankan ptunnel server (wajib)
- download ptunnel disini .(server & client)
- dependency: libpcap & libpcap-devel (linux) , winpcap (windows)
root@ptunnelserver [~/PingTunnel]# make
gcc -Wall -g `[ -e /usr/include/selinux/selinux.h ] && echo -DHAVE_SELINUX` -c -o ptunnel.o ptunnel.c
gcc -Wall -g `[ -e /usr/include/selinux/selinux.h ] && echo -DHAVE_SELINUX` -c -o md5.o md5.c
gcc -o ptunnel ptunnel.o md5.o -lpthread -lpcap `[ -e /usr/include/selinux/selinux.h ] && echo -lselinux`
root@ptunnelserver [~/PingTunnel]# ls -al ptunnel
-rwxr-xr-x 1 root root 70810 Sep 2 07:30 ptunnel*
root@ptunnelserver [~/PingTunnel]#
cara menjalankan:
server (linux) -- standart running:
./ptunnel &
client (windows)
ptunnel.exe -p ptunnelserver.example.net -lp 8000 -da 127.0.0.1 -dp 22
lalu jalankan putty or ssh ke port 8000 localhost ssh -p 1080 127.0.0.1
setelah login
jalankan tunnel di putty tsb.
pasang proxy di browser anda sesuai port tunnel di putty
---
sekian.
reff:
http://www.cs.uit.no/~daniels/PingTunnel/index.html
http://psung.blogspot.com/2008/05/breaking-through-firewalls-with-ping.html






0 comments:
Posting Komentar