ClsHack Blog


Ptunnel: ICMP tunnel for bypass restricted on hotspot or other

June 3rd, 2011 by clshack


Ptunnel ( http://www.cs.uit.no/~daniels/PingTunnel ) è un tool che permette di darvi della libertà in quelle reti dove sono presenti dei blocchi, come in hot spot oppure in hotel dove vi potete connettere ma difronte a voi vedete una pagina di login e per navigare bisogna pagare .-.
Si perchè non gli basta che paghiate l’albergo devono farvi pagare anche internet .-.

Naturalmente ptunnel funziona su reti configurate male.
Per utilizzare ptunnel non deve essere bloccato il traffico di un semplice ping.
Ad esempio se digitando:
ping clshack.it
vi viene restituito l’indirizzo del server web e riuscite a effettuare il ping quindi se avrete una risposta , non avrete problemi ad utilizzare ptunnel.

Ptunnel è un applicazione che permette di instaurare connessioni TCP verso un host remoto utilizzando il protocollo
ICMP come protocollo sottostante, ed aggirare di conseguenza le limitazioni sui vari firewall.

Ormai i famosi tunnel ssh sono bloccati da quasi tutti i firewall mentre i tunnel che sfruttano ICMP echo request e reply (ping requests/replies) non sono molto conosciuti.

La prima cosa da fare è mettere in ascolto il server di ptunnel.
Su un normale ubuntu per installare ptunnel, basta digitare:
sudo apt-get install ptunnel

Avviamolo sulla 8080:
clshack@BackBox:~$ sudo ptunnel -lp 8080 -v 4
[inf]: Starting ptunnel v 0.71.
[inf]: (c) 2004-2009 Daniel Stoedle,
[inf]: Security features by Sebastien Raveau,
[inf]: Forwarding incoming ping packets over TCP.
[dbg]: Starting ping proxy..
[dbg]: Attempting to create privileged ICMP raw socket..
[inf]: Ping proxy is listening in privileged mode.

Mentre sul client:

C:>ptunnel -p 192.168.1.153 -lp 8080 -da 192.168.1.154 -dp 8080
[inf]: Starting ptunnel v 0.70.
[inf]: (c) 2004-2009 Daniel Stoedle,
[inf]: Windows version by Mike Miller,
[inf]: Relaying packets from incoming TCP streams.
[inf]: Incoming connection.
[evt]: No running proxy thread - starting it.
[inf]: Ping proxy is listening in privileged mode.
[inf]: Received session close from remote peer.

Dove 192.168.1.153 è il server dove è attivo ptunnel, -lp la sua porta, -da indirizzo di ascolto proxy con la relativa -dp porta ;)

Ora settate il proxy sul vostro browser sull indirizzo -da e sulla porta -dp ;)
E navigate in tutta libertà ;)

Devo dire che in locale facevo fatica a caricare i siti web, sarà la mia connessione che ha un ping molto alto ma non aspettatevi una super velocità durante la navigazione ;)

per maggiori informazioni su ptunnel:
ptunnel -h

Il programma è disponibile anche per windows a questo indirizzo:

http://www.cs.uit.no/~daniels/PingTunnel/

Ha bisogno di wincap.