Using Docker Visit the lab here
This Pentesting Lab is a safe environment designed to learn and practice ethical hacking. It utilizes Docker containers, Python scripts, Flask web applications, and HTTP protocols to simulate real-world vulnerabilities for hands-on cybersecurity training.
Since I don’t have time to create the virtual machines for the project, I will use community-contributed machines and integrate them into the project. To manage them more easily, I created a simple web page with an HTTP server to control the machines from there. I started with a basic version that shows the machine’s name and description.-
1
First Prototype: Sept 2024
This is the first prototype of the project. It includes a simple web interface where I can manage community-provided virtual machines. The initial version allows basic functionality, displaying the name and description of each machine. This setup serves as the foundation for a more advanced system, making it easier to control and integrate various machines into the project. -
2
Second Prototype: First week of Oct 2024
After receiving some advice from colleagues and friends, I took on the task of integrating the status of the machines, allowing the color to change based on their current state. I also added a link for walkthroughs and set up the page to refresh the machine status every 5 seconds. These improvements make the interface more dynamic and user-friendly, offering real-time updates and easy access to relevant resources. -
3
Fixing Second Prototype: Terminal and Functions - October 2024
After many trials and errors in getting the script to properly handle turning the machines on and off, I initially to open a terminal and prompt for a password. However, for now, I’ve removed the password request to simplify the process. I plan to make it more secure later. Additionally, I fixed the proper deletion of containers and ensured that the links in the PDFs for the writeups are now functional. These updates improve both usability and reliability of the system. -
4
Working on the Third Prototype
hola