Tutorial Básico de Netcat




Netcat o “nc” es un programa desarrollado por administradores de redes, es una sencilla utilidad de Unix que lee y escribe datos a través de conexiones de red, utilizando los protocolos TCP o UDP. Netcat trae varias funcionalidades como Escaneo de puertos, Envío de Ficheros, Banner Grabbing, Listar puertos, Chat.

Para listar las opciones de netcat utilizamos el comando nc -h


Para realizar Banner Grabbing con “netcat”
El Banner Grabbing es la forma de obtener información de un servidor web o un puerto especifico.
nc -vv ip puerto


Listar un Puerto TCP/UDP
nc -lvvp 4444


Conexión a un puerto
nc -vv ip puerto


Enviar un Archivo por “nc”
nc -vv ip puerto < prueba.txt


Recibir Archivo por netcat
nc -lvp puerto > nombre_fichero.txt


Escaneo básico de puertos
nc -vv -z -w2 ip puerto

Como podemos observar en la imagen anterior nos muestra los puertos abiertos y los cerrados, del rango que colocamos a escanear
Iniciar una shell remoto en un puerto
nv -lvvp puerto -e /bin/bash