Enviar ficheros comprimidos con netcat

Enviar un fichero entre dos máquinas:

$ netcat -l -p 5555 > salida.txt
$ netcat remote.host 5555 -q 0 < entrada.txt

Enviar un fichero comprimido entre dos máquinas:

$ nc -l -p 5555 | gunzip > salida.txt
$ cat entrada.txt | gzip | nc remote.host 5555 -q 0

Enviar un directorio comprimido entre dos máquinas:

$ netcat -l -p 3333 -v > backup.tgz
$ tar -czvpf - /path/to/files | netcat -q 0 remote.host 3333

Más info.

You may also like

2 comments

  • Edu Sellas 15/11/2019   Reply →

    El 5555 de donde la socas porque a mi me da error en el 5555

    • Enrique Gómez 17/11/2019   Reply →

      El 5555 es un puerto elegido aleatoriamente. Podrías elegir cualquier otro entre 1024 y el 65535. Saludos!

Leave a comment