Netcat

De Guía Ubuntu
Revisión a fecha de 18:44 16 ago 2006; Monkiki (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Una sencilla herramienta de Unix que lee y escribe datos a través de conexiones de red mediante los protocolos TCP o UDP. Está diseñada para ser un “motor” confiable que puede usarse directamente o manejarse fácilmente mediante otros programas o guiones (scripts). Al mismo tiempo es una herramienta rica en características para la exploración y depuración de redes, dado que puede crear casi cualquier tipo de conexión que pudiese necesitar y tiene muchas capacidades interesantes integradas.

Cosas curiosas que puede hacer:

  • Enviar un fichero entre dos máquinas:
SRV: nc -l -p 5555 > salida.txt
CLT: nc remote.host 5555 -q 0 < entrada.txt
  • Enviar un fichero comprimido entre dos máquinas:
SRV: nc -l -p 5555 | gunzip > salida.txt
CLT: cat entrada.txt | gzip | nc remote.host 5555 -q 0