awesome-hacking
A curated list of awesome Hacking tutorials, tools and resources
A curated index of tutorials, tools, and resources for learning ethical hacking and cybersecurity, organized by topic including web security, reverse engineering, forensics, cryptography, and CTF competitions.
awesome-hacking is a curated collection of links to hacking tutorials, tools, and resources for security learners and practitioners. It is not software you run — it is a reference list organized into categories that cover different areas of cybersecurity and ethical hacking.
The collection is structured around topics including system security (tutorials and tools for exploit writing and penetration testing), reverse engineering (understanding how compiled software works, with tools like disassemblers and decompilers), web security, network security, forensics (investigating digital evidence), and cryptography. There are also sections for wargames and CTFs (Capture the Flag competitions — structured hacking challenges used for learning), as well as a section listing Docker images pre-packaged with security testing environments so you can spin up a safe, isolated lab quickly.
You would use this list as a starting point if you are learning cybersecurity, preparing for a CTF competition, looking for a specific category of tool, or wanting a map of the field to figure out where to focus your learning. It is part of the "awesome" list ecosystem — a community convention for curated GitHub link collections. The full README is longer than what was provided.
Where it fits
- Find learning resources and tools for a specific cybersecurity area like web security or forensics
- Discover CTF competitions and wargame platforms to practice ethical hacking in a safe, legal environment
- Spin up a pre-configured security testing lab using one of the listed Docker images
- Map out the cybersecurity field to decide which area to focus your learning on next