OpenLabs is a repository that provides easily deployable cybersecurity labs using Docker Compose. Each lab consists of Docker containers designed to simulate real-world security scenarios, offering a practical environment for study and testing.
- Docker Compose: Easily start labs with
docker-compose up -d
. - Isolated Environment: Each lab runs in Docker containers, ensuring a secure and isolated testing environment.
- Customizable Setup: You can customize the lab templates according to your needs.
- Quick Terminal Access: Fast access to the terminal for each container.
- Easy File Transfer: Rapid file transfer between your machine and the container.
- Editable Containers: Easily edit files inside the containers.
- Time-limited Execution: Set an execution time limit for labs.
- Clone the repository:
git clone https://github.com/and0x00/openlabs.git
- Navigate to the specific lab directory:
cd openlabs/<lab-directory>
- Start the lab using Docker Compose:
docker-compose up -d
Access the lab's terminal or web interface as needed.
- Docker
- Docker Compose
You can modify the Docker Compose files and templates to suit your needs. Each lab is designed to be easily configurable.
Feel free to fork this repository and submit pull requests with improvements or new labs.
This project is licensed under the MIT License - see the LICENSE file for details.