fbpx netcat (nc) en Linux: Probar puertos y conexiones TCP/UDP | Certificação Linux

Comando netcat en Linux: Probar puertos, transferir archivos y crear conexiones TCP/UDP

📅 01/01/2019 ⏱ 2 min ✍️ Uira Ribeiro
Linuxcomandos
Comando netcat en Linux: Probar puertos, transferir archivos y crear conexiones TCP/UDP
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

El Comando netcat en Linux o nc es un utilitario utilizado para hacer "casi todo" cuando se trata de los protocolos TCP y UDP. Puede ser usado para abrir conexiones TCP, enviar paquetes UDP, escuchar cualquier puerto TCP o UDP y escanear los puertos abiertos de un host.

Puede ser útil para servir como proxy simple de TCP, escribir scripts simples de HTTP cliente y servidores, probar procesos servidores de red (daemons) y muchas otras funciones.

Vea algunos ejemplos de uso del netcat:

Para conectarse en algún host:puerto utilizando el netcat, debe proporcionar la dirección del host y el puerto. Es útil para ver si un determinado servidor está respondiendo:

$ nc google.com 80get ../..HTTP/1.0 400 Bad RequestContent-Type: text/html; charset=UTF-8Content-Length: 1419Date: Tue, 14 Apr 2015 02:11:11 GMTServer: GFE/2.0

Para utilizar el netcat como un proceso que escucha en determinado puerto y enviar el resultado a un archivo. Es útil para saber lo que una aplicación cliente está enviando a un determinado servidor:

$ nc –l –p 6565 > /tmp/arquivo.tmp

El netcat puede incluso ser utilizado para escuchar en una determinada puerto y mostrar el resultado en la terminal:

$ nc -l -vv 4343

El netcat puede ser utilizado para saber qué puertos están abiertos en un determinado host. Es útil para verificar si un determinado servicio debería o no estar escuchando en la red:

$  nc  -vv  -w1 google.com 20-443

Esta herramienta puede tanto comportarse como una aplicación servidora o cliente, de modo a probar los servicios ofrecidos por un determinado servidor o cliente.

Aprenda mucho más sobre Linux en nuestro curso en línea. Puede realizar la inscripción aquí. Si ya tiene una cuenta, o quiere crear una, simplemente inicie sesión o cree su usuario aquí.

¿Le gustó? Comparta

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp