[Debian] rediriger commande vers reseau

Résolu
Bonjour,
je voudrais rediriger la sortie d'une commande vers mon adresse de loopback. J'essaye "maCommande|nc 127.0.0.1 4576" ou 4576 est mon numero de port, mais 'nc' n'est pas reconnu...
Comment faire ???
Merci

4 réponses

  1. Modérateur
    exemple
    johand@horus:~$ echo -e "HEAD /forum HTTP/1.0 \n\n" | nc www.commentcamarche.com 80
    HTTP/1.1 302 Found
    Date: Tue, 31 Jan 2006 08:19:04 GMT
    Server: Apache
    Location: http://www.commentcamarche.net/forum
    Connection: close
    Content-Type: text/html; charset=iso-8859-1
    
    0
    1. Modérateur
      Tu dois installer le paquage netstat
      johand@horus:~$ dpkg -L netcat |grep nc
      /bin/nc
      /usr/share/doc/netcat/examples/contrib/ncmeter
      /usr/share/doc/netcat/examples/scripts/ncp
      /usr/share/man/man1/nc.1.gz
      johand@horus:~$ nc -h
      [v1.10]
      connect to somewhere:   nc [-options] hostname port[s] [ports] ...
      listen for inbound:     nc -l -p port [-options] [hostname] [port]
      options:
              -c shell commands       as `-e'; use /bin/sh to exec [dangerous!!]
              -e filename             program to exec after connect [dangerous!!]
              -b                      allow broadcasts
              -g gateway              source-routing hop point[s], up to 8
              -G num                  source-routing pointer: 4, 8, 12, ...
              -h                      this cruft
              -i secs                 delay interval for lines sent, ports scanned
              -l                      listen mode, for inbound connects
              -n                      numeric-only IP addresses, no DNS
              -o file                 hex dump of traffic
              -p port                 local port number
              -r                      randomize local and remote ports
              -q secs                 quit after EOF on stdin and delay of secs
              -s addr                 local source address
              -t                      answer TELNET negotiation
              -u                      UDP mode
              -v                      verbose [use twice to be more verbose]
              -w secs                 timeout for connects and final net reads
              -x tos                  set Type Of Service
              -z                      zero-I/O mode [used for scanning]
      port numbers can be individual or ranges: lo-hi [inclusive];
      hyphens in port names must be backslash escaped (e.g. 'ftp\-data').
      


      Johan
      0
      1. nc ??? c'est quoi c'est pas une commande ip ça ça doit etre spécifique à une distrib en particulier et donc à proscrire !

        tu peux peut etre plustot faire du style

        rsh ..... "commande" > fichier


        ou encore

        rsh ..... "commande" | tail -f


        pour recuperer localement les infos de la commande éxecuté à distance.
        0