Skip to content
프로젝트

securitycipher/penetration-testing-roadmap

GitHub에서 보기

securitycipher/penetration-testing-roadmap has 332 GitHub stars and 54 forks. GitHot measured +4 in 7 days. Last checked 2026-11-09 16:38 UTC. Last push 2026-09-06.

이 수치를 측정하는 방법

Complete Roadmap for Penetration Testing

측정된 스타 증가

in 24h
업데이트 지연
in 7 days
+4
in 15 days
업데이트 지연
in 1 month
업데이트 지연

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

README.md

Original

Penetration Testing Roadmap

Last updated: July 2026

A structured learning path from zero to junior penetration tester - topics, tools, labs, certifications, and hands-on guides.

Live roadmap: securitycipher.com/penetration-testing-roadmap

Quick start

  1. Read Intro.md for the recommended learning path and TL;DR
  2. Work through phases: Foundations → Web → Infrastructure → Specialize → Labs & certs
  3. Open any topic below for a short guide with tools, labs, and links
  4. See FAQ.md for career and cert questions

Learning path

Phase Focus Time (part-time)
1. Foundations Linux, networking, scripting, crypto basics 4-6 weeks
2. Web security HTTP, OWASP Top 10, Burp Suite, PortSwigger Academy 6-8 weeks
3. Infrastructure AD basics, cloud, wireless, recon 6-8 weeks
4. Specialize Web, cloud, mobile, API, or LLM track Ongoing
5. Prove it HTB, TryHackMe, certs (eJPT, Security+, OSCP) 3-6 months

Full write-up: Intro.md

Content index

Getting started

Foundations

Core security

Web and application testing

Infrastructure and cloud

Emerging areas

Practice and credentials

Related Security Cipher resources

Certifications

Cert Guide
CEH CEH.md
CISSP CISSP.md
CompTIA Security+ CompTIA Security+.md
OSCP OSCP.md
OSWE OSWE.md
OSWP OSWP.md
eJPT eJPT.md
PNPT PNPT.md
CRTP CRTP.md
BTL1 BTL1.md

Labs

Platform Guide
Hack The Box HackTheBox.md
TryHackMe TryHackMe.md
pwn.college pwn.college.md
VulHub VulHub.md
Web Security Academy Web Security Academy.md
Root Me Root Me.md
Altoro Mutual Altoro Mutual.md

Contributing

Contributions are welcome. This repo is the source of truth for roadmap content.

  1. Fork the repo and create a branch
  2. Add or edit markdown under the right folder (one topic per file, clear headings, practical links)
  3. Open a pull request with a short description of what you added or fixed

Guidelines

  • Keep guides concise and actionable - labs, tools, and further reading where possible
  • Match the tone of existing topics (see Linux.md or SQL Injection.md)
  • Fix typos and broken links anytime - small PRs are fine
  • New topics: pick the closest folder from Content index above

All contributions are reviewed before merge. After merge, updates appear on the live roadmap on the next publish cycle.

Questions? Open a GitHub issue.

관련 프로젝트 살펴보기