Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| ptunnel [Le 22/06/2010, 10:03] – jerome93 | ptunnel [Le 01/07/2010, 12:34] (Version actuelle) – YoBoY | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== 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' | ||
| + | |||
| + | ===== 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' | ||
| + | |||
| + | 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' | ||
| + | * Un ordinateur client (votre ordinateur, ...) | ||
| + | * Un accès root sur les deux ordinateurs | ||
| + | * Un système d' | ||
| + | |||
| + | ===== Installation ===== | ||
| + | Le paquet se trouve dans les dépots donc [[: | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | ==== Serveur ==== | ||
| + | sudo ptunnel -c eth0 -x toto | ||
| + | |||
| + | -c : l' | ||
| + | -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 | ||
