ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El Concepto de Netcat


Enviado por   •  2 de Abril de 2014  •  Informes  •  304 Palabras (2 Páginas)  •  423 Visitas

Página 1 de 2

Netcat

Netcat es una herramienta de red que permite a través de intérprete de comandos y con una sintaxis 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). Fue originalmente desarrollada por Hobbit en 1996 y liberada bajo una licencia de software libre permisiva (no copyleft, similar a BSD, MIT) para UNIX. Posteriormente fue portada a Windows y Mac OS X entre otras plataformas. Existen muchos forks de esta herramienta que añaden características nuevas como GNU Netcat o Cryptcat.

Entre sus múltiples aplicaciones, es frecuente la depuración de aplicaciones de red. También es utilizada a menudo para abrir puertas traseras en un sistema.

Parámetros

A continuación se listan algunos de los parámetros más usados con Netcat:

• -l: Indica que Netcat abre el puerto para Escucha (Listen): Acepta una única conexión de un Cliente y se cierra.

• -k: Fuerza a que el puerto permanezca abierto tras haber recibido una Conexión. Se usa con el parámetro -l y permite infinitas Conexiones.

• -u: El puerto abierto se abre como UDP, en vez de TCP que es la opción por default.

• -v: Muestra información de la conexión.

• -t: Las respuestas son compatibles para sesiones de Telnet.

• -q segundos: Tras haber recibido el EOF de la Entrada de datos, espera los segundos indicados para enviarla.

• -i segundos: Especifica un delay (retraso) de tiempo para el envío o recepción de las líneas de texto.

Ejemplos

Abrir nueva conexión al puerto 25 (como telnet):

nc mail.server.net 25

Abrir una conexión para enviar un Archivo de manera RAW (Binario) a un Cliente:

cat ARCHIVO | nc -l PUERTO

Abrir una conexión y volcar la Información recibida en ARCHIVO (Cliente del Ejemplo anterior):

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com