Hace tiempo que hice una entrada en la cual mostraba como enviar y copiar archivos via ssh utilizando scp, pues bien, hoy voy a mostrar como copiar archivos con netcat.
Hoy tenia una archivo en el móvil el cual quería pasar al equipo y como el scp en el móvil es muy limitado me he acordado de netcat.
Pues bien lo primero que hay que hacer es poner en escucha en el equipo a netcat por un puerto que no tengamos utilizando algún servicio de la siguiente manera :
nc -l 2020 > 765.pdf
el archivo que quiero copiar es un pdf, lo voy a llamar 765 y he puesto en escucha netcat en el puerto 2020
Ahora vamos a enviar el archivo al equipo desde el móvil, os quiero comentar que tengo una terminal en móvil, para poder realizar diversas tareas, etc..
Me situó en el directorio donde tengo el archivo y ejecuto el siguiente comando :
/system/bin/nc ip_del_equipo puerto_destino < fichero_a_enviar
el comando quedaría así
/system/bin/nc 10.0.0.10 2020 < 765.pdf
Para cerrar la transferencia cuando esta hay terminado, añadiremos el flag -q 0
/system/bin/nc -q 0 10.0.0.10 2020 < 765.pdf
Espero haber podido resuelto algunas dudas.