An open-source collection of cybersecurity and digital forensics labs and educational materials from the International Cybersecurity & Digital Forensics Academy (ICDFA).
To democratize cybersecurity education by providing high-quality, hands-on resources for free, fostering a culture of open collaboration and continuous learning.
This repository contains a comprehensive collection of labs and educational materials organized by topic and difficulty level:
- Penetration Testing Labs - Hands-on exercises for ethical hacking and vulnerability assessment
- Digital Forensics Labs - Practical training in digital investigation and evidence analysis
- Network Security Labs - Networking fundamentals and security concepts
- Web Application Security Labs - Secure coding and web vulnerability testing
- Capture The Flag (CTF) Challenges - Competitive security challenges
- Guided Tutorials - Step-by-step learning resources for beginners
- Basic understanding of networking and operating systems
- Linux/Windows/macOS environment
- Docker (for some labs)
- Python 3.7+ (for some labs)
-
Clone this repository:
git clone https://github.com/aivtic/ICDFA-Open-Labs.git cd ICDFA-Open-Labs -
Navigate to the lab you want to explore:
cd labs/[category]/[lab-name] -
Follow the README in each lab directory for specific setup instructions.
ICDFA-Open-Labs/
labs/
penetration-testing/
digital-forensics/
network-security/
web-application-security/
ctf-challenges/
docs/
getting-started.md
lab-creation-guide.md
best-practices.md
templates/
lab-template/
documentation-template/
CONTRIBUTING.md
CODE_OF_CONDUCT.md
LICENSE
README.md
We welcome contributions from the community! Whether you want to add new labs, improve existing ones, or fix documentation, please read our CONTRIBUTING.md guide for detailed instructions.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-lab) - Commit your changes (
git commit -m 'Add amazing lab') - Push to the branch (
git push origin feature/amazing-lab) - Open a Pull Request
We are committed to providing a welcoming and inclusive environment for all contributors. Please read our CODE_OF_CONDUCT.md before participating.
This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). See the LICENSE file for details.
The International Cybersecurity & Digital Forensics Academy (ICDFA) is a leading provider of practical, hands-on cybersecurity training. For more information, visit ICDFA's official website.
- Issues: Use the GitHub Issues page to report bugs or request features
- Discussions: Join our GitHub Discussions for questions and community support
- Email: contact@icdfa.com
We thank all contributors and the cybersecurity community for their support in making quality education accessible to everyone.
Happy Learning!