• [^] # Re: man netcat

    Posté par . En réponse au message Renvoyer un flux standard vers le réseau. Évalué à 5.

    Sinon, il y a éventuellement socat qui doit gérer SSL.
    Si tu veux utiliser ssh, netcat avec l'option -L doit faire l'affaire.

    host1$ nc -l 9000 # Netcat en écoute sur le port 9000
    host1$ iptables -A INPUT -p tcp --dport 9000 ! --src 127.0.0.1 -j DROP # On autorise les connexions sur ce port uniquement depuis localhost
    host2$ ssh login@host1 -L9000:host1:9000 # Tunnel ssh entre host2:9000 et host1:9000
    host2$ tail -f /var/log/messages | nc 127.0.0.1 9000 # On envoie le contenu de /var/log/messages vers le port 9000 de localhost lui-même redirigé vers host1:9000.


    Il y a aussi un "mode netcat" déjà inclus dans la version 5.4 d'openssh (option -W)