netcat notes


    server:

    /usr/local/bin/nc -lvp 

      -l = listen
      -v = verbose (-vv = very verbose)
      -p port = port to listen on

    client:

    /usr/local/bin/nc -vw5 
-v = verbose (-vv = very verbose) -w5 = wait 5 seconds before disconnecting address = remote address port = remote port

    typical uses:

      server:  cd somedir; nc -lvp port |tar -xvf -
      client:  tar -cvf - ... |nc -vw5 addr port

      server:  cd somedir; nc -lvp port |gzcat |tar -xvf -
      client:  tar -cvf - ... |gzip |nc -vw5 addr port

      server:  nc -lvp port >file
      client:  dd if=file |nc -vw5 addr port

      ...ssh works exactly the same, but adds secureness


date: 08/28/2008