Welcome to Sensei HackLabs! This repository is dedicated to providing cybersecurity specialists with a framework to create efficient and time-saving cybersecurity labs for various purposes. Whether you're looking to learn, teach, or experiment, this repository offers a collection of pre-built environments and the flexibility to create your own.
IT IS CURRENTLY IN ITS INFANCY
Sensei HackLabs is a collaborative initiative aimed at providing a platform for cybersecurity analysts, researchers, and enthusiasts to share, develop, and improve cybersecurity lab environments.
To get started with Sensei HackLabs, follow these steps:
- Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/PakCyberbot/SenseiHackLabs.git
- Install pip packages: Install packages from requirements.txt
pip install -r requirements.txt
- Explore Existing Labs: You can browse the labs by running
python SenseiHackLabs.py
and then select any lab/environment you want to install or see their information.
Currently, it has only one environment related to pentesting.
- pentestingCTF: Environment Demonstration Video
Sensei HackLabs is designed to offer flexibility and user-friendliness. These labs can serve a variety of purposes:
- Skill Enhancement: Elevate your cybersecurity skills by optimizing your hacking/development environment, thereby increasing the efficiency and time-effectiveness of your work.
Sensei HackLabs welcomes contributions from the cybersecurity community. If you'd like to create a new lab environment or improve an existing one, follow these steps:
-
Create a New Lab Folder: If you're creating a new lab, create a new folder with a descriptive name.
-
Add Lab Content: Populate the lab folder with the required files, configurations, and instructions for the lab environment. The following two files need to be included:
- info: This file will contain information related to the lab environment.
- setup.sh: This file is mandatory and is responsible for setting up the lab environment. It will be executed by the main Python program.
- Submit a Pull Request: Once you've prepared your lab environment, submit a pull request to the main repository. Be sure to include a brief description of your changes and the purpose of the new lab.
We hope you find Sensei HackLabs to be a valuable resource for your cybersecurity journey. Happy hacking!
You can follow me on:
- YouTube: https://youtube.com/@PakCyberbot
- Twitter: https://twitter.com/PakCyberbot
- LinkedIn: https://www.linkedin.com/in/pakcyberbot/
- Medium: https://pakcyberbot.medium.com/
- Instagram: https://www.instagram.com/pakcyberbot/