====== Ptunnel ====== Ptunnel est une application qui permet de faire passer une connection TCP à travers le protocole ICMP (autrement dit, à travers le ping). A première vue, cela peut paraître inutile, mais ça peut être utile dans certains cas. Par exemple en cas d'utilisation d'un hotspot payant qui ne bloque pas le ping vers l'extérieur. ===== Fonctionnalités et dépendances ===== Ptunnel n'est pas une usine à gaz mais il fait ce qu'il est sensé faire. Voici ce qu'il peut faire: * Tunnel TCP utilisant les requêtes echo ICMP et leurs paquets de réponse * La connection est fiable (les paquets perdus sont réémis) * Plusieurs connections simultanées sont possibles * Une bande passante malheureusement assez faible mais suffisante pour consulter ses mails (50kb/s en UP pour 150 en Down) * L'authentification, pour éviter que n'importe qui utilise la connexion Donc de quoi a-t-on besoin pour que cela fonctionne ? * Un ordinateur accessible sur internet et qui répond aux requêtes ICMP venant d'internet * Un ordinateur client (votre ordinateur, ...) * Un accès root sur les deux ordinateurs * Un système d'exploitation compatible posix avec libpcap ===== Installation ===== Le paquet se trouve dans les dépots donc [[:tutoriel:comment_installer_un_paquet|installez le paquet]] ptunnel ou [[apt://ptunnel|en cliquant ici]] ===== Utilisation ===== ==== Serveur ==== sudo ptunnel -c eth0 -x toto -c : l'interface à utiliser -x le mot de passe a utiliser ==== Client ==== sudo ptunnel -p serveur -lp 8000 -da localhost -dp 22 -p adresse ou nom de domaine du serveur -lp port local sur lequel le traffic est redirigé -da rediriger sur localhost -dp port distant qui est redirigé Vous pouvez par exemple utiliser cela pour avoir un proxy SOCKS ssh localhost -p 8000 -D 8001 et paramétrer le proxy socks dans firefox sur localhost port 8001