Traferire files con Netcat
Di Netcat abbiamo sicuramente già parlato.
Oggi vediamo come usarlo per trasferire files tra pc/server.
Per eseguire i comandi qui sotto dobbiamo avere almeno netcat e pv.
Per installarli su Arch Linux:
# pacman -Sy netcat pv
Per installarli su Debian:
# aptitude install netcat pv
A questo punto sul pc che volete usare come server:
# netcat -l -p 7000 | pv | tar x
Rimarrà in ascolto sulla porta 7000 in attesa che un client invii un file.
Dal client:
# tar cf - file.docx | pv | netcat 192.168.1.185 7000
L'unica cosa è che non ci sono avvisi sul termine del trasferimento; lo vedete nel client, in quanto segnala in tempo reale i dati che sta inviando.
Quando stanno a zero il file è inviato.
Enjoy!
networking netcat pv
Commentami!