Trasferire file tramite netcat [Terminale macOS e Linux]

Possiamo utilizzare NETCAT per trasferire qualsiasi tipo di file, in questa guida vedremo come fare.

Procedimento

Per prima cosa segniamoci l’indirizzo IP del computer che deve ricevere il file.

Digitiamo sul computer CHE DEVE RICEVERE IL FILE:

nc -l -p 54321 > nome_file.file

-l: listen
-p: sulla porta
54321: una porta a caso, potete cambiarla


Sul computer che deve INVIARE il file, spostiamo sulla cartella dove si trova il predetto e diamo il comando:

nc -w 3 ip_destinatario 54321 < file_da_inviare.file

Non ci resta che premere INVIO e attedere che la shell apra una nuova riga nel terminale per comunicarci che il trasferimento è avvenuto correttamente.