Website Β· Learning paths Β· All resources Β· Contribute
Security lists age badly. Links die, tools stop being maintained, and nothing tells you which entries are still worth your time. Hacking is a curated map of security courses, labs, tools, references and lists that checks itself every week: each GitHub project shows its stars, its last update and whether it is still maintained.
Important
Everything here is for learning, defending systems and authorized testing. Only test systems you own or have written permission to test. See Ethics and legal use.
| Typical "awesome" lists | Hacking | |
|---|---|---|
| Freshness | Entries added once, rarely revisited | Weekly health check of every GitHub project, with archived and moved repos flagged automatically |
| Signal | Only a name and a one-liner | Type, skill level, stars, last update and maintenance status for each entry |
| Where to start | A wall of links | Learning paths that order resources from first steps to advanced |
| Practice | Tools only | Free courses, wargames and vulnerable labs to practice legally |
| Reuse | Markdown only | Structured data, a searchable website and a JSON feed |
Not sure where to begin? Pick a path. Each one is an ordered route through the resources below, from first steps to advanced practice.
| Path | For you if you want to⦠| Level |
|---|---|---|
| π§ Start here | build the foundations: Linux, networking, the web and your first CTFs | Beginner |
| π Web application security | find and fix vulnerabilities in web apps and APIs | Beginner β Advanced |
| π‘οΈ Blue team and incident response | detect, investigate and respond to attacks | Beginner β Advanced |
| π° Networks and Active Directory | understand enterprise networks and how to harden them | Intermediate β Advanced |
| π¬ Reverse engineering and binaries | read compiled code, analyze malware and understand memory bugs | Intermediate β Advanced |
| βοΈ Cloud and DevSecOps | secure code, pipelines, containers and cloud accounts | Beginner β Intermediate |
125 resources in 14 categories Β· 114 GitHub projects health-checked weekly (last check: 2026-11-09)
97 active Β· 12 maintained Β· 5 slow Β· 0 stale Β· 0 archived
Jump to: Learn and practice Β· Vulnerable labs Β· Web and API security Β· Recon and OSINT Β· Network and Active Directory Β· Exploitation and privilege escalation Β· Reverse engineering and malware analysis Β· Detection, forensics and incident response Β· Cloud and DevSecOps Β· Mobile security Β· Cryptography and passwords Β· Hardware, IoT and specialized systems Β· AI security Β· References and meta-lists
Health: π’ Active (updated in the last 6 months) Β· π΅ Maintained (updated in the last 18 months) Β· π‘ Slow (no update for 18 months to 3 years) Β· π΄ Stale (no update for over 3 years) Β· β« Archived (archived by its owner). Stars and dates come from the GitHub API.
Free courses, wargames and hands-on platforms. Start here.
| Resource | What it is | Health |
|---|---|---|
| Awesome Cyber Security University List Β· Beginner |
A self-study curriculum of free resources, ordered from introduction to purple teaming. | π’ β
3.8k Oct 2026 |
| Awesome Cyber Skills List Β· Beginner |
Legal places to practice hacking skills: challenge sites, vulnerable apps and wargames. | π’ β
4.8k Sep 2026 |
| CryptoHack Course Β· Intermediate |
Free platform for learning modern cryptography by breaking flawed implementations of RSA, AES, elliptic curves and more. | Free |
| CTF Wiki Reference Β· Beginner |
Community knowledge base covering CTF categories: web, crypto, reverse engineering, pwn and misc. | π’ β
9.8k Aug 2026 |
| CTFtime Platform Β· All levels |
Calendar of upcoming capture-the-flag events, team rankings and an archive of challenge writeups. | β |
| Exploit Education Lab Β· Intermediate |
Downloadable VMs for learning exploitation: Nebula (Linux privilege escalation), Phoenix (memory corruption) and Fusion (advanced). | β |
| Hack The Box Platform Β· Intermediate |
Hacking labs and machines. The free plan includes Starting Point tiers 0-2 and retired machines in Guided Mode. Free plan with limits; paid plans unlock more. |
β |
| Hacker101 Course Β· Beginner |
HackerOne's free web security class with videos and CTF-style exercises for aspiring bug bounty hunters. | π‘ β
15k Feb 2025 |
| OverTheWire Platform Β· Beginner |
Classic wargames played over SSH. Start with Bandit for Linux basics, then move on to web (Natas) and binary games. | β |
| picoCTF (CyLab Security Academy) Course Β· Beginner |
Carnegie Mellon University's free learning platform, home of the picoCTF beginner competition. | Free |
| pwn.college Course Β· Beginner |
Arizona State University's free, hands-on 'dojo' that teaches core security skills from the terminal up to binary exploitation. | Free |
| TryHackMe Platform Β· Beginner |
Guided rooms and learning paths in the browser. The free plan includes free rooms and a 1-hour daily AttackBox. Free plan with limits; paid plans unlock all paths. |
β |
| Web Security Academy Course Β· Beginner |
Free interactive web security training from PortSwigger with hands-on labs for SQL injection, XSS, SSRF, access control and more. | Free |
Deliberately vulnerable apps and environments to practice on legally, on your own machine.
| Resource | What it is | Health |
|---|---|---|
| DVWA Lab Β· Beginner |
Damn Vulnerable Web Application: a classic PHP/MySQL app with adjustable difficulty for practicing common web flaws. | π’ β
14k Oct 2026 |
| GOAD (Game of Active Directory) Lab Β· Advanced |
Builds a vulnerable multi-domain Active Directory lab to practice AD attack and defense techniques. | π’ β
8.6k Oct 2026 |
| OWASP Juice Shop Lab Β· Beginner |
A modern, intentionally insecure web shop with 100+ challenges covering the OWASP Top 10 and beyond. | π’ β
14k Nov 2026 |
| OWASP WebGoat Lab Β· Beginner |
Lessons plus a deliberately insecure Java application that explains each vulnerability as you exploit it. | π’ β
9.5k Nov 2026 |
| Vulhub Lab Β· Intermediate |
Ready-made Docker Compose environments that reproduce real-world vulnerabilities for study. | π’ β
21k Oct 2026 |
Testing guides, checklists, scanners and payload references for web apps and APIs.
| Resource | What it is | Health |
|---|---|---|
| API Security Checklist Reference Β· Beginner |
Short checklist of countermeasures for designing, testing and releasing APIs. | π’ β
23k Jul 2026 |
| Awesome AppSec List Β· Beginner |
Resources for developers learning to build secure applications. | π‘ β
7.1k Feb 2025 |
| Awesome Node.js Security List Β· Intermediate |
Node.js security tools, educational material, companies and talks. | π’ β
3.1k Oct 2026 |
| Awesome Web Hacking List Β· Beginner |
Books, documentation, tools and labs for web application penetration testing. | π’ β
7.3k Oct 2026 |
| Awesome Web Security List Β· Intermediate |
Curated web security materials: XSS, SQLi, SSRF, deserialization, browser exploitation and more. | π’ β
14k Nov 2026 |
| ffuf Tool Β· Intermediate |
Fast web fuzzer for content discovery, virtual hosts and parameter fuzzing. | π’ β
17k Sep 2026 |
| Gobuster Tool Β· Beginner |
Brute-forces directories, DNS subdomains, virtual hosts and cloud buckets. | π΅ β
14k Jan 2026 |
| Nuclei Tool Β· Intermediate |
Template-based vulnerability scanner with a large community library of checks. | π’ β
33k Nov 2026 |
| OWASP ASVS Reference Β· Intermediate |
Application Security Verification Standard: testable security requirements for designing and verifying apps. | π’ β
3.8k Nov 2026 |
| OWASP Top 10 Reference Β· Beginner |
The standard awareness document for the most critical web application security risks (2025 edition). | Free |
| OWASP Web Security Testing Guide Reference Β· Intermediate |
Comprehensive methodology for testing web applications, organized by test category. | π’ β
10k Nov 2026 |
| PayloadsAllTheThings Reference Β· Intermediate |
Payloads, bypasses and methodology notes for web application testing and CTFs. | π’ β
83k Oct 2026 |
| SecLists Reference Β· Beginner |
The standard collection of wordlists for discovery, fuzzing, usernames and passwords. | π’ β
75k Nov 2026 |
| sqlmap Tool Β· Intermediate |
Automates detecting and exploiting SQL injection flaws in applications you are authorized to test. | π’ β
39k Nov 2026 |
| ZAP Tool Β· Beginner |
Open source web app scanner and intercepting proxy for finding vulnerabilities during development and testing. | π’ β
16k Nov 2026 |
Asset discovery, port scanning and open-source intelligence.
| Resource | What it is | Health |
|---|---|---|
| Awesome Asset Discovery List Β· Intermediate |
Resources for the asset discovery phase of a security assessment. | π‘ β
2.9k Jan 2025 |
| Awesome OSINT List Β· Beginner |
Large collection of open-source intelligence tools and resources, organized by data source. | π’ β
31k Nov 2026 |
| httpx Tool Β· Beginner |
Fast HTTP probing toolkit to find live hosts and collect titles, status codes and technologies. | π’ β
11k Nov 2026 |
| masscan Tool Β· Intermediate |
Very fast asynchronous port scanner for large address ranges. | π’ β
26k Oct 2026 |
| Nmap Tool Β· Beginner |
The network mapper: host discovery, port scanning, service and OS detection, plus the NSE scripting engine. | π’ β
14k Nov 2026 |
| OWASP Amass Tool Β· Intermediate |
In-depth attack surface mapping and external asset discovery. | π’ β
15k Oct 2026 |
| RustScan Tool Β· Beginner |
Fast port scanner that finds open ports quickly and can hand results to Nmap. | π’ β
21k Nov 2026 |
| subfinder Tool Β· Beginner |
Passive subdomain discovery using many online sources. | π’ β
15k Nov 2026 |
Packet analysis, network monitoring and Windows/AD assessment.
| Resource | What it is | Health |
|---|---|---|
| Awesome PCAP Tools List Β· Intermediate |
Tools for processing and analyzing network traffic captures. | π΅ β
3.4k Sep 2025 |
| Awesome Suricata List Β· Intermediate |
Rules, tools, dashboards and documentation for Suricata. | π’ β
248 Aug 2026 |
| BloodHound Tool Β· Intermediate |
Maps relationships in Active Directory and Entra ID to reveal attack paths so defenders can remove them. | π’ β
3.5k Nov 2026 |
| Impacket Tool Β· Advanced |
Python classes and example scripts for working with network protocols such as SMB, Kerberos and MSRPC. | π’ β
16k Nov 2026 |
| Suricata Tool Β· Intermediate |
High-performance IDS/IPS and network security monitoring engine. | π’ β
6.9k Nov 2026 |
| Wireshark Tool Β· Beginner |
The standard network protocol analyzer for capturing and inspecting traffic. | π’ β
10k Nov 2026 |
| Zeek Tool Β· Intermediate |
Network security monitoring platform that turns traffic into rich, structured logs. | π’ β
8.2k Nov 2026 |
Frameworks and references used in authorized penetration tests and CTFs.
| Resource | What it is | Health |
|---|---|---|
| Awesome Bug Bounty List Β· Beginner |
Bug bounty programs, write-ups and getting-started resources. | π΅ β
6k Mar 2026 |
| Awesome Penetration Testing List Β· Intermediate |
Broad collection of penetration testing resources, tools and references. | π’ β
28k Jul 2026 |
| GTFOBins Reference Β· Intermediate |
Curated list of Unix binaries that can be abused to bypass local security restrictions. | π’ β
14k May 2026 |
| Linux Kernel Exploitation List Β· Advanced |
Links on Linux kernel fuzzing, exploitation techniques and mitigations. | π’ β
6.7k Nov 2026 |
| LOLBAS Reference Β· Intermediate |
Windows binaries, scripts and libraries that can be misused, documented for attackers and defenders alike. | π’ β
8.9k Sep 2026 |
| Metasploit Framework Tool Β· Intermediate |
Widely used framework for developing, testing and running exploits in authorized engagements. | π’ β
39k Nov 2026 |
| PEASS-ng Tool Β· Intermediate |
linPEAS and winPEAS: scripts that highlight local privilege escalation paths on Linux and Windows. | π’ β
21k Nov 2026 |
| pwndbg Tool Β· Intermediate |
GDB and LLDB plugin that makes debugging and exploit development much easier. | π’ β
11k Nov 2026 |
| pwntools Tool Β· Intermediate |
Python library for CTF and exploit development: process I/O, ROP chains, shellcraft and more. | π’ β
14k Nov 2026 |
Disassemblers, debuggers, instrumentation and analysis references.
| Resource | What it is | Health |
|---|---|---|
| Awesome Executable Packing List Β· Advanced |
Research, tools and datasets on executable packing and unpacking. | π’ β
1.6k Oct 2026 |
| Awesome Malware Persistence List Β· Advanced |
Techniques malware uses to persist, with detection resources. | π’ β
319 Aug 2026 |
| Awesome Reversing List Β· Intermediate |
Reverse engineering courses, books, tools and practice targets. | π‘ β
1.6k Mar 2025 |
| Awesome YARA List Β· Intermediate |
YARA rules, tools and people to follow. | π’ β
4.3k Jun 2026 |
| capa Tool Β· Intermediate |
Identifies capabilities in executables, such as 'communicates over HTTP' or 'encrypts data'. | π’ β
6.3k Nov 2026 |
| Cutter Tool Β· Intermediate |
Free reverse engineering GUI powered by the Rizin framework. | π’ β
20k Nov 2026 |
| Frida Tool Β· Intermediate |
Dynamic instrumentation toolkit for hooking functions in running processes on desktop and mobile. | π’ β
23k Nov 2026 |
| Ghidra Tool Β· Intermediate |
Software reverse engineering suite from the NSA with a disassembler, decompiler and scripting. | π’ β
99k Nov 2026 |
| radare2 Tool Β· Advanced |
Scriptable command-line framework for reverse engineering and binary analysis. | π’ β
25k Nov 2026 |
| x64dbg Tool Β· Intermediate |
Open source x64/x32 debugger for Windows. | π’ β
50k Nov 2026 |
| YARA Tool Β· Intermediate |
Pattern-matching tool for identifying and classifying malware samples. | π’ β
10k Oct 2026 |
DFIR tooling, detection rules, threat hunting and adversary emulation.
| Resource | What it is | Health |
|---|---|---|
| Atomic Red Team Tool Β· Intermediate |
Small, portable tests mapped to ATT&CK for validating your detections. | π’ β
13k Nov 2026 |
| Autopsy Tool Β· Intermediate |
Digital forensics platform and GUI for The Sleuth Kit. | π΅ β
3.4k May 2026 |
| Awesome Detection Engineering List Β· Intermediate |
Resources for building and maintaining detections. | π’ β
1.4k Oct 2026 |
| Awesome Forensics List Β· Intermediate |
Forensic analysis tools and learning resources. | π’ β
5.2k Sep 2026 |
| Awesome Honeypots List Β· Intermediate |
Honeypots, deception tools and related components. | π’ β
11k Jun 2026 |
| Awesome Incident Response List Β· Intermediate |
Tools and resources for incident response teams. | π’ β
9.5k Oct 2026 |
| Awesome IOCs List Β· Intermediate |
Sources of indicators of compromise. | π’ β
1k Oct 2026 |
| Awesome Threat Intelligence List Β· Intermediate |
Threat intelligence sources, formats, frameworks and tools. | π’ β
11k Oct 2026 |
| Caldera Tool Β· Advanced |
Automated adversary emulation platform for testing defenses, originally from MITRE. | π’ β
7.5k Aug 2026 |
| MITRE ATT&CK Reference Β· Beginner |
Free knowledge base of adversary tactics and techniques based on real-world observations. | Free |
| osquery Tool Β· Intermediate |
Query your operating system like a database with SQL for monitoring and investigations. | π’ β
24k Nov 2026 |
| Plaso Tool Β· Advanced |
Builds super-timelines from many forensic artifact types. | π’ β
2.2k Nov 2026 |
| Sigma Reference Β· Intermediate |
Generic, shareable detection rule format with thousands of community rules for SIEMs. | π’ β
11k Nov 2026 |
| ThreatHunter-Playbook Reference Β· Intermediate |
Community threat hunting playbooks with detection logic and datasets. | π΅ β
4.7k Dec 2025 |
| Velociraptor Tool Β· Intermediate |
Endpoint visibility and DFIR tool for collecting and hunting across many machines. | π’ β
4.4k Nov 2026 |
| Volatility 3 Tool Β· Advanced |
Memory forensics framework for extracting artifacts from RAM captures. | π’ β
4.6k Oct 2026 |
Cloud posture, container and code scanning, secrets detection, CI/CD security.
| Resource | What it is | Health |
|---|---|---|
| Awesome CI/CD Attacks List Β· Advanced |
Research on attacking and hardening CI/CD systems and deployment pipelines. | π’ β
641 Jun 2026 |
| Gitleaks Tool Β· Beginner |
Detects hardcoded secrets in Git repositories and files. | π’ β
31k Oct 2026 |
| OSV-Scanner Tool Β· Beginner |
Finds known vulnerabilities in your dependencies using the OSV database. | π’ β
11k Nov 2026 |
| Prowler Tool Β· Intermediate |
Security posture checks for AWS, Azure, GCP and Kubernetes against common benchmarks. | π’ β
15k Nov 2026 |
| Semgrep Tool Β· Beginner |
Fast static analysis with readable rules for finding bugs and enforcing secure code. | π’ β
18k Nov 2026 |
| Static Analysis Tools List Β· Beginner |
Large directory of static analysis tools and linters for every language. | π’ β
15k Nov 2026 |
| Trivy Tool Β· Beginner |
Scans containers, filesystems, Git repos and IaC for vulnerabilities, misconfigurations and secrets. | π’ β
39k Nov 2026 |
| TruffleHog Tool Β· Beginner |
Finds and verifies leaked credentials across Git, cloud storage and chat tools. | π’ β
29k Nov 2026 |
Android and iOS testing guides and tools.
| Resource | What it is | Health |
|---|---|---|
| Android Security Awesome List Β· Intermediate |
Android security tools, academic research and learning material. | π’ β
9.8k Nov 2026 |
| macOS and iOS Security Awesome List Β· Intermediate |
macOS and iOS security tools and resources. | π’ β
1.8k Oct 2026 |
| MobSF Tool Β· Beginner |
Automated static and dynamic analysis for Android and iOS apps. | π’ β
22k Nov 2026 |
| OWASP MASTG Reference Β· Intermediate |
Mobile Application Security Testing Guide: the standard manual for testing Android and iOS apps. | π’ β
13k Nov 2026 |
Learning cryptography and auditing password strength.
| Resource | What it is | Health |
|---|---|---|
| Awesome Cryptography List Β· Intermediate |
Cryptography libraries, books, courses and tools. | π’ β
7.2k Jul 2026 |
| Awesome Password Cracking List Β· Intermediate |
Tools, research, wordlists and papers on password cracking. | π’ β
1.1k Sep 2026 |
| hashcat Tool Β· Intermediate |
GPU-accelerated password recovery for auditing hash strength. | π’ β
27k Nov 2026 |
| John the Ripper Tool Β· Beginner |
Long-standing password security auditing and recovery tool. | π’ β
14k Nov 2026 |
Cellular, vehicles, industrial control systems, drones, RTC and physical security.
| Resource | What it is | Health |
|---|---|---|
| Awesome Cellular Hacking List Β· Advanced |
Research on 2G to 5G cellular network security. | π’ β
4.1k Nov 2026 |
| Awesome Drone Hacking List Β· Advanced |
Drone and UAV security research and tools. | π’ β
211 Sep 2026 |
| Awesome ICS Security List Β· Advanced |
Industrial control system (SCADA/ICS) security resources. | π΅ β
2k Oct 2025 |
| Awesome IoT and Hardware Security List Β· Intermediate |
IoT and hardware security tools, learning resources and research. | π’ β
73 Nov 2026 |
| Awesome Mainframe Hacking List Β· Advanced |
Resources on mainframe (z/OS) security testing. | π‘ β
499 Jan 2025 |
| Awesome RTC Hacking List Β· Advanced |
Security of VoIP, WebRTC and real-time communications. | π’ β
561 Jun 2026 |
| Awesome Vehicle Security List Β· Advanced |
Automotive security resources: CAN bus, tools, talks and research. | π’ β
4.8k May 2026 |
| Red Team Physical Tools List Β· Advanced |
Tools for physical security assessments: locks, RFID and covert entry. | π΅ β
625 Feb 2026 |
Security of machine learning systems and LLM applications.
| Resource | What it is | Health |
|---|---|---|
| Awesome AI Security List Β· Intermediate |
Research, tools and resources on the security of AI systems. | π΅ β
1.7k Mar 2026 |
| Awesome Prompt Injection List Β· Beginner |
Learning resources and tools on prompt injection in LLM applications. | π’ β
716 Sep 2026 |
| Awesome RL for Cybersecurity List Β· Advanced |
Research on reinforcement learning applied to cyber attack and defense. | π’ β
1.1k Jul 2026 |
| garak Tool Β· Intermediate |
LLM vulnerability scanner that probes models for jailbreaks, prompt injection, leakage and more. | π’ β
10k Nov 2026 |
Broad knowledge bases, cheat sheets and other curated collections.
| Resource | What it is | Health |
|---|---|---|
| Awesome Annual Security Reports List Β· Beginner |
Annual industry security reports in one place. | π’ β
1.2k Nov 2026 |
| Awesome Hacking List Β· Beginner |
The long-running index of awesome lists for hackers and pentesters, started in 2016. | π’ β
125k Oct 2026 |
| Awesome Infosec List Β· Beginner |
Courses, labs, CTFs and books for learning information security. | π’ β
5.8k Aug 2026 |
| Awesome Security List Β· Beginner |
Software, libraries, documents and books about security. | π΅ β
15k Jan 2026 |
| Awesome Security Talks List Β· Beginner |
Recorded security conference talks. | π΅ β
4.2k Feb 2026 |
| Awesome Tor List Β· Beginner |
Resources about the Tor network and anonymous communication. | π’ β
139 Oct 2026 |
| Awesome Web3 Security List Β· Intermediate |
Smart contract and blockchain security resources. | π΅ β
1.6k Mar 2026 |
| CyberChef Tool Β· Beginner |
The 'Cyber Swiss Army Knife': encode, decode, decrypt and analyze data in your browser. | π’ β
36k Nov 2026 |
| CyberSources List Β· Beginner |
Collection of cybersecurity resources, tools and references. | π’ β
2.5k Oct 2026 |
| h4cker Reference Β· Beginner |
Thousands of resources on ethical hacking, bug bounties, DFIR, AI security and more, maintained by Omar Santos. | π’ β
30k Nov 2026 |
| HackTricks Reference Β· Intermediate |
Large wiki of pentesting techniques and checklists across platforms and services. | π’ β
13k Nov 2026 |
| Infosec Reference Reference Β· Intermediate |
Extensive, categorized information security reference. | π΅ β
6k Oct 2025 |
| OWASP Cheat Sheet Series Reference Β· Beginner |
Concise, practical guidance on specific application security topics for developers. | π’ β
34k Nov 2026 |
Every Monday a GitHub Action queries the GitHub API for each tracked project and records its stars, the date of the last commit on its default branch, whether it is archived and whether it has moved. The README and website are rebuilt from that data, and anything archived, deleted or renamed is reported in an issue so it can be replaced or removed. A second weekly job checks that every link still resolves.
Status is based on the last commit: π’ under 6 months, π΅ under 18 months, π‘ under 3 years, π΄ older, β« archived.
- Only test systems you own, or systems you have explicit written permission to test. Unauthorized access is a crime in most countries.
- Use the vulnerable labs and practice platforms to build skills safely.
- Follow the scope and rules of bug bounty programs exactly, and disclose vulnerabilities responsibly.
- Many tools listed here can cause damage when misused. Understand what a tool does before you run it.
Suggestions and fixes are welcome: new resources, better descriptions, broken links or moved projects. Please read CONTRIBUTING.md. In short:
- Add your entry to the right file in
data/(the format is inschema.json). - Run
npm run format && npm run check. - Open a pull request. The health data for new GitHub projects is filled in automatically.
Found something outdated or unsafe? Open an issue.
The curated data in data/, the learning paths and the generated lists are dedicated to the public domain under CC0 1.0. Scripts and the website are under the MIT License. Every listed project belongs to its authors and has its own license.