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


RSS RSS Feed

Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ...
Publiez un article !


Valid HTML 4.0 Transitional

Plateforme d'envoi de gros fichiers en ligne
Script PHP de boutique en ligne
Mondes virtuels gratuits en 3D

Olivier Ligny - - 12/03/2008 - vue 1122 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 : please write the result of 739 x 285 =