Red

Comando nc

Netcat, la navaja suiza de la red: abre conexiones TCP/UDP, escucha en un puerto y comprueba si un puerto está abierto. Se invoca como nc o netcat.

Sintaxis

nc [opciones] host puertoProbar en la terminal →

Opciones más útiles

-lEscucha en un puerto en modo servidor
-zModo escaneo: prueba el puerto sin enviar datos
-vMuestra información de lo que ocurre
-uUsa UDP en vez de TCP

Ejemplos para copiar

$ nc -zv miguelacm.es 443¿Está abierto el puerto web seguro?
$ nc -l 4444Escucha en el puerto 4444

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Un puerto cerrado no siempre es un fallo: puede ser el cortafuegos.
  • Sin -z, nc abre una sesión interactiva y se queda esperando datos.

Comandos relacionados

FAQ

¿Para qué sirve nc realmente?

Para hablar TCP/UDP a mano: comprobar puertos, transferir datos entre equipos o levantar un servidor rápido.

¿Necesita sudo?

No para salir a un puerto remoto; sí para escuchar en puertos por debajo de 1024.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis