martes, 17 de junio de 2008

Netcat

Navaja suiza de la seguridad de red.

Netcat es una utilidad imprescindible para todo profesional de la seguridad. Es denominada la navaja suiza de la seguridad de red" porque sirve para innumerables cosas. Permite a través de intérprete de comandos y con una sintaxis muy sencilla abrir puertos TCP/UDP en un host (quedando netcat a la escucha), asociar una shell a un puerto en concreto (para conectarse por ejemplo a MS-DOS o al intérprete bash de Linux remotamente) y forzar conexiones UDP/TCP (útil por ejemplo para realizar rastreos de puertos o realizar transferencias de archivos bit a bit entre dos equipos).

Escanear Puertos
Para escanear los puertos de una máquina hay que ejecutar:
# nc -z -v -w3

-z Escanear puertos.

-v Modo versobe. Si solo se pone una v, se mostraran los puertos abiertos de la maquina escaneada. Si se pone -vv, se mostraran todos los puertos escaneados, indicando para cada uno si esta abierto o cerrado.

Se debe introducir de que puerto a que puerto se quiere escanear. Ejemplo: 1-1024 (1 y 1024 tambien incluidos en el escaneo) Tambien se puede poner solo los puertos que se quieren escanear. Ejemplo: nc -z -v localhost 25 21 80 Ecanea solo estos puertos.

-w Especifica un tiempo para terminar. Con esta opcion le especificas un tiempo determinado para realizar conexiones.

Enlaces sobre Netcat.
Netcat La navaja suiza
Netcat Wikipedia
Netcat en Crysol

No hay comentarios: