Skip to content

Hacker roadmap

A curated, now-archived list of pen-testing tools, resources and references for learning ethical hacking.

Stars
15.7k
Forks
1.7k
Licence
MIT
Language
—
Last update
3.1 years ago
Type
Curated list

This repository is archived and no longer maintained.

What it is

This is a collection of links and notes meant to help people learn penetration testing, the practice of testing a system's security by looking for weaknesses. It groups tools by category such as information gathering, password attacks, web hacking and post-exploitation, and adds glossary entries and background reading. The project has been terminated and archived, so some content may be outdated.

  • Read the vocabulary section to learn terms like red team, blue team and reverse engineering
  • Browse the tools-by-category sections to find candidate tools to research
  • Follow the linked books and challenges to practice on purpose-built targets
  • Use the basic steps of pen testing section as an outline for further study

Great for

  • Beginners who want an overview of penetration testing concepts and vocabulary
  • Developers who want to understand common web security risks
  • Students building a reading list before practicing on legal challenge sites
  • People looking for a starting index of security tools to research further

Not ideal for

  • Anyone who needs current tool versions or maintained links, since the project is archived and may be outdated
  • Experienced pen testers looking for up-to-date tooling, because the README itself warns content may be outdated
  • People expecting an installable program, since this is a reference list rather than software

How to get it

  1. 1

    Read it online

    Clone the repository to read it locally

    git clone https://github.com/sundowndev/hacker-roadmap
  2. 2

    Run it

    • Open the README on GitHub or in your local clone
    • Read the Before you start and Introduction sections
    • Review the vocabulary and basic steps of pen testing sections
    • Pick a tool category and follow its links to research one tool
  3. 3

    Get the most out of it

    • Read the legal and ethics notes before using any listed tool
    • Practice with the challenges section rather than real targets
    • Check the date of any linked tool or resource before relying on it
    • Combine the reading list with a current pen-testing course or documentation

Downloads

Strengths

  • Covers a broad range of pen-testing areas in one place
  • Includes plain-language definitions of common security terms
  • Repeatedly emphasizes legal and ethical boundaries and practicing on challenges, not real targets

Trade-offs

  • Archived, so links and tool recommendations may be out of date
  • Mostly a list of pointers; the README gives little step-by-step instruction

How it compares

ProjectStarsTypeLevelUpdatedBest for
hacker-roadmap (this)15.7kCurated listbeginner3.1 years agoBeginners who want an overview of penetration testing concepts and vocabulary
PayloadsAllTheThings82.3kCurated listbeginner7 days agoPenetration testers who want a quick reference of payload variations for a known vulnerability class
fsociety12.4kDev tooladvanced4 months agoSecurity students who want to read and run a range of classic pentest scripts in one place
h4cker30kCurated listbeginner14 days agoStudents looking for a structured starting point in cybersecurity
juice-shop14.3kAppbeginner7 days agoSecurity students learning web vulnerabilities hands-on
spiderfoot24.2kAppintermediate7 months agoSecurity professionals doing reconnaissance during penetration tests or red team exercises

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.