Introducción
Como analista novato de comunicaciones interestelares, se te ha asignado una tarea crucial: interceptar y registrar señales misteriosas provenientes de una civilización alienígena. Estas señales se transmiten a través de un canal de red desconocido. Tu misión es completar un script capaz de recibir y mostrar estos mensajes. Este desafío te ayudará a comprender los conceptos básicos de la comunicación de red utilizando Netcat, mientras simulas un escenario digno de una película de ciencia ficción.
Crear un script de interceptación de mensajes
Se te ha proporcionado una estructura básica de script. Tu tarea consiste en completar dicho script añadiendo el comando de Netcat necesario para recibir los mensajes.
Tareas
- Abre el script existente
receive_messages.shubicado en el directorio~/project. - Completa el script añadiendo el comando de Netcat correcto para escuchar mensajes entrantes en el puerto 12345.
Requisitos
- Utilizar Netcat para escuchar en el puerto 12345.
- El script debe mostrar cada mensaje recibido.
- No modifiques ninguna otra parte del script, únicamente la sección marcada como
TODO.
Ejemplo
Tras completar el script, la interacción en tu terminal debería verse de la siguiente manera:
$ ./receive_messages.sh
Waiting for cosmic signals. Press Ctrl+C to exit.
Received: Probe from Alpha Centauri: Greetings, Earth civilization!
Received: Trisolaris to Earth: Do not answer! Do not answer! Do not answer!
Received: Warning: Potential reply detected. Countermeasures imminent.
Pistas
- El comando de Netcat para escuchar en un puerto es
nc -l -p <port>. - Puedes usar
nanoo el editor de texto del escritorio para editar el script.
Resumen
En este desafío, has completado un script para interceptar mensajes enviados a través de una red utilizando Netcat. Este ejercicio ha reforzado conceptos clave en la comunicación de redes:
- El uso de Netcat para escuchar conexiones de red entrantes.
- El manejo de datos de red entrantes dentro de un script de Bash.
Al completar este desafío, has adquirido experiencia práctica en la implementación de un sistema básico de interceptación de mensajes, simulando el emocionante escenario de captar comunicaciones alienígenas. Esta habilidad es fundamental en ciberseguridad y análisis de redes, utilizándose frecuentemente en diversos escenarios de monitoreo y depuración.
Recuerda que, en aplicaciones del mundo real, interceptar comunicaciones sin la autorización debida es ilegal y poco ético. Asegúrate siempre de contar con los permisos adecuados antes de monitorear o interceptar el tráfico de red.



