Introducción
Como analista junior 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 sacado directamente de la 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 completarlo añadiendo el comando de Netcat necesario para recibir mensajes.
Tareas
- Abre el script
receive_messages.shexistente en el directorio~/project. - Completa el script añadiendo el comando de Netcat correcto para escuchar mensajes entrantes en el puerto 12345.
Requisitos
- Utiliza Netcat para escuchar en el puerto 12345.
- El script debe mostrar cada mensaje recibido.
- No modifiques ninguna otra parte del script, solo la sección marcada como
TODO.
Ejemplo
Después de completar el script, la interacción en tu terminal debería verse así:
$ ./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, completaste un script para interceptar mensajes enviados a través de una red utilizando Netcat. Este ejercicio reforzó conceptos clave en la comunicación de red:
- Uso de Netcat para escuchar conexiones de red entrantes.
- Manejo de datos de red entrantes en 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 interceptar comunicaciones alienígenas. Esta habilidad es fundamental en ciberseguridad y análisis de redes, y se utiliza a menudo en diversos escenarios de monitoreo y depuración.
Recuerda que, en aplicaciones del mundo real, interceptar comunicaciones sin la autorización adecuada es ilegal y poco ético. Asegúrate siempre de tener los permisos necesarios antes de monitorear o interceptar tráfico de red.



