DevKB
Web Development Knowledge Base
HOME | TOP 20 | WRITE AN ARTICLE |
Sections :



RSS RSS Feed

You too, please publish your useful code snippets in any programming language :
write an article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Dépannage site web
Blog infogérance
Hébergement e-mail

Olivier Ligny - - 12/03/2008 - vue 10333 fois

Faire un tunnel TCP (port forwarding) sous Linux avec netcat

Voici comment faire un tunnel TCP sous Linux avec netcat, pour se connecter à n'importe quoi via votre serveur, par exemple pour contourner un firewall.

netcat -L 127.0.0.1:22 -p 8080 -vvv
Ecoute sur le port 8080 du serveur, et lorsque quelqu'un s'y connecte, le met en relation avec 127.0.0.1:22 (ici, serveur SSH).

netcat -L google.fr:80 -p 25000 -vvv
Ecoute sur le port 25000 du serveur, et lorsque quelqu'un s'y connecte, le met en relation avec Google.fr

Attention : le port-forwarding nécessite une version récente de GNU netcat (GNU netcat 0.7.1 ou +), et non pas le netcat de base (v 1.10).
Pour télécharger GNU netcat : http://netcat.sourceforge.net/download.php




Write a comment :
Your name :     E-mail (optional) :

AntiSpam : what animal is visible on this picture ? :

Nos partenaires : iPhone 8 Cases & Protection