Shell Builtin · Redes y Conectividad
nc / ncat
|
La Navaja Suiza de Redes
nc (netcat) y su sucesor ncat leen y escriben datos crudos a través de conexiones TCP o UDP. Se usan tanto para transferir archivos rápidamente como, más comúnmente en operaciones diarias, para verificar si un puerto remoto está abierto y respondiendo.
Sintaxis Estándar
nc -vz HOST PUERTO
Parámetros Soportados
| Flag | Nombre Largo | Descripción |
|---|---|---|
| -v | --verbose | Modo verboso: describe el resultado de la conexión con más detalle. |
| -z | --zero-io | Modo de escaneo: prueba si el puerto responde sin enviar ni recibir datos. |
| -l | --listen | Pone a netcat en modo escucha, actuando como servidor en el puerto indicado. |
| -u | --udp | Usa UDP en vez de TCP para la conexión o el escaneo. |
Casos Prácticos en Servidores
Verificar si un servicio web está realmente escuchando en el puerto 80 de otro servidor:
nc -vz 192.168.1.50 80
Laboratorio Interactivo
Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.