Instalar Netcat
En este paso, instalarás Netcat (a menudo abreviado como 'nc'), una herramienta de redes fundamental que te permite leer y escribir en conexiones de red. Piensa en Netcat como un cuchillo suizo para la resolución de problemas de red y la transferencia de datos: será nuestra herramienta principal para crear conexiones entre computadoras en este laboratorio.
Antes de instalar cualquier cosa, es una buena práctica verificar si el software ya está disponible. Muchos sistemas Linux vienen con Netcat preinstalado. Vamos a verificar esto en nuestro entorno de máquina virtual (VM) de LabEx ejecutando:
nc -h
Este comando le pide a Netcat que muestre su información de ayuda. Si ves una lista de opciones de comando aparecer, ¡felicidades! Netcat ya está instalado en tu sistema. Si, en cambio, ves un error de "comando no encontrado", no te preocupes. Te guiaremos paso a paso por el proceso de instalación.
El proceso de instalación involucra tres comandos sencillos. Primero, necesitamos actualizar nuestra lista de paquetes para asegurarnos de obtener la versión más reciente de Netcat:
sudo apt update
El prefijo 'sudo' nos da privilegios de administrador, mientras que 'apt update' actualiza nuestra lista de paquetes de software disponibles. Después de que esto se complete, podemos proceder con la instalación real:
sudo apt install -y netcat
La bandera '-y' confirma automáticamente que queremos proceder con la instalación. Una vez que esto termine, debemos verificar que Netcat se haya instalado correctamente comprobando su información de versión:
nc -h
Ahora deberías ver una salida detallada que muestra las opciones de comando y la sintaxis de Netcat, similar a este ejemplo:
[v1.10-46]
usage: nc [-46CDdFhklNnrStUuvZz] [-I length] [-i interval] [-M ttl]
[-m minttl] [-O length] [-P proxy_username] [-p source_port]
[-q seconds] [-s source] [-T keyword] [-V rtable] [-W recvlimit] [-w timeout]
[-X proxy_protocol] [-x proxy_address[:port]] [destination] [port]
Esta salida confirma que Netcat está instalado correctamente y listo para usar en los siguientes pasos de nuestro laboratorio. Las diversas opciones mostradas se te harán más familiares a medida que trabajes en los ejercicios.