A structured, comprehensive 60-week curriculum to master penetration testing, web security, network hacking, and ethical hacking from scratch.
π Explore Roadmaps β’ π₯½ 500+ Free Labs β’ π οΈ Tools Directory β’ π€ Contribute
Feeling overwhelmed by the vast world of cybersecurity? You are not alone. Penetration testing requires a blend of networking, Linux/Windows administration, web architecture, and security methodology.
This repository provides a step-by-step, self-paced learning path designed to take you from absolute zero to a market-ready penetration tester through hands-on practice, vulnerable labs, real-world CTFs, and free certifications.
graph TD
A[π§ Prerequisites<br/>Linux, Networking, Scripting] --> B[ποΈ Phase 1: Foundations<br/>4-6 Weeks]
B --> C[π― Phase 2: Core Pentesting<br/>8-12 Weeks]
C --> D[π Phase 3: Specialization<br/>12+ Weeks]
D --> E[π Phase 4: Professional Dev<br/>CTFs & Bug Bounties]
C --> C1[π Web Security<br/>OWASP Top 10, Injection, XSS]
C --> C2[π Network Security<br/>Nmap, Metasploit, Post-Ex]
C --> C3[π Scripting & Auto<br/>Python, Bash, PowerShell]
D --> D1[β‘ 2026 Emerging Vectors<br/>AI/LLM, Cloud & APIs]
style A fill:#2d3748,stroke:#4a5568,color:#fff
style B fill:#1a365d,stroke:#2b6cb0,color:#fff
style C fill:#2c5282,stroke:#3182ce,color:#fff
style D fill:#2b6cb0,stroke:#4299e1,color:#fff
style E fill:#2f855a,stroke:#38a169,color:#fff
style D1 fill:#805ad5,stroke:#9f7aea,color:#fff
Choose the roadmap that matches your learning style and goals:
| Module / Resource | Target Audience | Focus Area | Description |
|---|---|---|---|
| πΊοΈ Roadmap 1: Foundations to Professional | All Levels | Complete 60-Week Journey | Comprehensive 4-phase curriculum covering prerequisites, core pentesting, specializations, and career pathways. |
| π§ͺ Roadmap 2: Practical Labs & Videos | Hands-on Learners | Weekly Lab Schedule | 60-week breakdown with YouTube tutorials, TryHackMe labs, and detailed subpages for each week. |
| β‘ Roadmap 3: 12-Week Fast Track | Accelerated Learners | 12-Week Core Sprint | High-intensity 12-week curriculum focused strictly on web application vulnerabilities and free certs. |
| π― 500+ Free TryHackMe Rooms Checklist | Practice & CTF | Hands-on Exercises | Featured Item: Curated checklist of 500+ free TryHackMe labs categorized by topic. |
| π οΈ Penetration Testing Tools Directory | All Pentesters | Tool Mastery | Categorized guide to essential scanners, proxies, exploitation frameworks, and wordlists. |
| π Certifications Guide | All Learners | Career Credentials | Comprehensive guide to OSCP, Security+, eJPT, free certs (ISC2 CC, PortSwigger), and prep tips. |
| π₯ Community & Learning Channels | All Learners | Mentorship & Books | Recommended InfoSec books, podcasts, Discord servers, subreddits, and YouTube creators. |
Cybersecurity moves fast. The 2026 edition introduces modern attack vectors and defense paradigms:
- π€ AI & LLM Security: Prompt injection attacks, indirect prompt hijacking, model inversion, and auditing OWASP Top 10 for LLM Applications.
- βοΈ Cloud Pentesting: AWS/Azure/GCP identity misconfigurations, IAM privilege escalation, and container escape techniques (Docker/K8s).
- π API & Microservices: GraphQL introspection abuse, gRPC security testing, OAuth 2.0 / JWT misconfigurations, and BOLA (Broken Object Level Authorization).
- π¦ Supply Chain & CI/CD Security: Poisoned pipeline execution (PPE), dependency confusion, and auditing GitHub Actions workflows.
- π‘οΈ Zero Trust Architecture: Bypassing identity-aware proxies, Mutual TLS (mTLS) testing, and microsegmentation evasion.
One of the largest open-source collections of free security labs:
βββ π§ Linux Fundamentals (Part 1-3)
βββ πͺ Windows Fundamentals
βββ π Reconnaissance & OSINT (Google Dorking, Shodan, Passive Recon)
βββ π Web Hacking (SQLi, XSS, CSRF, SSRF, LFI/RFI, IDOR)
βββ π Active Directory & Privilege Escalation
βββ π¦ Reverse Engineering & Malware Analysis
βββ π 200+ CTF Rooms (Easy, Medium, Hard, Insane)
π Access the Full Checklist & Progress Tracker
Entry-Level βββββΊ Professional βββββΊ Expert Level
β’ CompTIA Sec+ β’ OSCP β’ OSEP
β’ CompTIA PenTest+ β’ CEH β’ GPEN
β’ ISC2 CC (Free) β’ GCIH β’ OSCE
π Access the Full Certifications & Career Guide
Caution
Authorized Testing Only: Penetration testing without explicit written authorization is illegal and punishable under computer crime laws (e.g., Computer Fraud and Abuse Act). Always perform testing strictly within authorized environments, lab VMs, or approved bug bounty scopes. Follow responsible disclosure practices at all times.
Contributions make this roadmap better for everyone! Whether you want to add a new TryHackMe room, fix a broken link, or translate a section:
- Read our CONTRIBUTING.md guide.
- Suggest a resource via Resource Suggestion Template.
- Report dead/paywalled links via Broken Link Report Template.
Maintained with β€οΈ by @SagarBiswas-MultiHAT and the global InfoSec community under the CC BY-SA 4.0 License.