# Netcat (recon) > Solo para protocolos de **texto**: SMTP, HTTP, POP3... Para shells ver Reverse shell y Egress filtering. ## Conexión y escaneo ```bash nc -nv IP PUERTO # interactivo (host y puerto con ESPACIO, NO ":") nc -nvz IP 1-1000 # modo scan (-z): solo comprueba si abre nc -nvz -u IP 161 # UDP (poco fiable → mejor SNMP dedicado) ``` - **OJO**: `nc IP:PUERTO` = MAL. `-p` es puerto **origen**, no destino. - SNMP/SMB/DNS son **binarios** → netcat NO sirve, usa la herramienta dedicada. ## SMTP a mano (enumerar usuarios) ```bash nc -nv IP 25 VRFY root # 250 existe / 252 Postfix no confirma / 550 no existe QUIT ``` Relacionado: Operadores Bash · Enumeración · OSCP MOC