The RETHi Communication Network Emulator is a tool designed to simulate and test communication networks for the Resilient ExtraTerrestrial Habitats institute (RETHi) project.
- Simulate various network conditions
- Test communication protocols in extraterrestrial environments
- Configurable network parameters
- Docker
- Docker Compose
-
Clone the repository:
git clone https://github.com/yourusername/rethi-comm-emulator.git cd rethi-comm-emulator
-
Build and run the Docker container:
docker build -t amyangxyz111/rethi-comm . docker compose up --force-recreate
-
Access the emulator interface at
http://localhost:8080
(or the appropriate port).
To customize the network settings:
- Open the
docker-compose.yml
file. - Modify the
Local/Remote IP
addresses and ports as needed. - Save the file and restart the container.
We welcome contributions! Please see our Contributing Guide for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Purdue University
- University of Connecticut
- NASA
For more information, visit our project website.