Thanks to visit codestin.com
Credit goes to github.com

Skip to content

guidryheal-create/awesome-offensive-security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Awesome Cybersecurity Tools & Resources

Awesome Track Awesome List Last Commit Contributions Welcome License Maintenance

A comprehensive, professionally curated collection of cybersecurity tools, frameworks, resources, and learning materials for penetration testers, red teamers, security researchers, and defensive practitioners. Organized by category with detailed descriptions for easy discovery and learning.

πŸ“‹ About This List

This repository provides a meticulously organized collection of 400+ cybersecurity resources across 30+ categories, from offensive security tools to defensive frameworks. Whether you're starting your journey in cybersecurity or looking for specialized advanced tools, you'll find curated recommendations with clear descriptions of each tool's purpose and capabilities.

Key Features:

  • βœ… Tool-focused - Primarily GitHub repositories and open-source projects
  • βœ… Resource-rich - Learning platforms, databases, and documentation
  • βœ… Well-organized - 30+ categories with modular structure
  • βœ… Professional descriptions - Each entry includes detailed context
  • βœ… Actively maintained - Regular updates and community contributions welcome

πŸš€ Quick Start - Essential Tools

New to security? Start here with the most fundamental and widely-used tools:

Reconnaissance & Enumeration

  • Nmap - The standard network discovery and enumeration tool. Essential for any security professional.
  • Amass - OWASP's comprehensive attack surface mapping and asset discovery platform.
  • SpiderFoot - Automated OSINT collection and intelligence gathering.

Exploitation & Frameworks

  • Metasploit Framework - The industry standard penetration testing framework with thousands of exploits.
  • PayloadsAllTheThings - Essential payload collection for web application testing and exploitation.

Web Application Security

Reverse Engineering & Analysis

  • Ghidra - NSA's powerful reverse engineering framework for binary analysis.
  • Radare2 - UNIX-like reverse engineering framework.

Network Security

  • Zeek - Network security monitor for threat detection and analysis.
  • Suricata - High-performance IDS/IPS/NSM engine.

Learning & Practice

  • Vulhub - Pre-built vulnerable environments for hands-on practice.
  • HackTheBox - Interactive platform for learning and practicing hacking skills.
  • TryHackMe - Beginner-friendly security training platform.

πŸ“‘ Complete Category Index

πŸ› οΈ Tools by Category

Offensive Security Tools

Category Purpose Tools
Core Frameworks Comprehensive exploitation and penetration testing platforms View All - Metasploit, Empire, Sliver, Mythic
Payloads & Exploitation Payload collections, exploitation techniques, and post-exploitation tools View All - PayloadsAllTheThings, PEASS-ng
Reconnaissance & OSINT Intelligence gathering and open-source information collection View All - Amass, SpiderFoot, theHarvester, Sherlock
Network Scanning Port scanning, network enumeration, and discovery tools View All - Nmap, RustScan, Masscan, ZMap
Web Security & Fuzzing Web application testing, vulnerability discovery, and fuzzing View All - XSStrike, Corsy, Gobuster, FuzzDB
Exploit Development Reverse engineering, binary analysis, and exploit development View All - Pwntools, Ghidra, Radare2, Pwndbg
Credential Attacks Password cracking, credential testing, and authentication bypass View All - Hate_Crack, Gocrack, JWT Cracker
Command & Control C2 frameworks for post-exploitation communications View All - TrevorC2, Dnscat2, Sliver, Empire
Red Team Operations Automated exploitation, red team toolkits, and operational frameworks View All - Osmedeus, AutoRecon, Sn1per
Active Directory Windows domain exploitation and lateral movement View All - CrackMapExec, Impacket, NoPac

Security Analysis & Detection

Category Purpose Tools
Cloud & Container Security Vulnerability scanning for cloud infrastructure and containers View All - Trivy, CloudHunter, Docker Bench
Malware Analysis & Forensics Memory forensics, malware analysis, and incident response View All - Volatility, Ghidra, FLARE-VM
Threat Hunting & Detection Network monitoring, threat detection, and security monitoring View All - Zeek, Suricata, Osquery, CrowdSec
Vulnerability Scanning Automated vulnerability discovery and assessment View All - Nuclei, Tsunami, Vuls
MITM & Traffic Analysis Network traffic interception and analysis View All - Mitmproxy, Stenographer, Ngrep
SSL/TLS & Crypto Analysis Certificate and encryption protocol testing View All - TestSSL.sh, SSLyze, Cipherscan
DevSecOps & Code Security Secret detection, code analysis, and secure development View All - Gitleaks, CodeQL, Shhgit

Specialized & Advanced

Category Purpose Tools
Wireless & Hardware RF security, hardware hacking, and wireless testing View All - MagSpoof, Flipper Zero, IMSI-catcher
Rootkits & Kernel Advanced kernel-level malware and rootkit development View All - Diamorphine, Reptile, R77 Rootkit
AI & Automation AI-powered security tools and automated analysis View All - PentestGPT, Pentest AI Agents

πŸ“š Learning & Resources

Category Purpose Resources
Learning Platforms Training courses and educational platforms View All - Hackers Arise, NetworkChuck, David Bombal
Knowledge Bases Comprehensive security guides and references View All - PortSwigger Academy, Internal All The Things
Labs & Practice Vulnerable environments for hands-on practice View All - Vulhub, Metasploitable3, OWASP Shepherd
Cheat Sheets Quick reference guides and command collections View All - SecLists, PayloadsAllTheThings, PEASS-ng
CVE Databases Vulnerability repositories and exploit collections View All - Exploit-DB, NVD, OpenCVE
OSINT Resources OSINT tools, databases, and reconnaissance platforms View All - Censys, Shodan, ZoomEye
Threat Intelligence Security news, advisories, and threat research View All - CyberNews, Vulnu
GitHub Security GitHub-specific security advisories and tools View All - GitHub Security Lab, CodeQL
Standards & Frameworks Security frameworks, standards, and governance View All - CISA, NSA, ISO Standards

πŸ”— See All Categories

Tools (30+ categories):

Resources & Learning (15+ categories):


🎯 Roadmaps by Role

πŸ”΄ Red Team / Offensive Security

Focus on exploitation, persistence, and evasion:

  1. Foundation β†’ Nmap + Metasploit + Burp Suite
  2. Recon β†’ Amass + SpiderFoot + theHarvester
  3. Exploitation β†’ PayloadsAllTheThings + Exploit-DB
  4. Post-Exploitation β†’ CrackMapExec + Impacket + Empire
  5. Advanced β†’ C2 Frameworks (Sliver, Mythic) + Custom Malware Development

Key Resources: Red Team Toolkits | Active Directory | Rootkits

πŸ”΅ Blue Team / Defensive Security

Focus on detection, analysis, and defense:

  1. Foundation β†’ Zeek + Suricata + Osquery
  2. Malware Analysis β†’ Volatility + Ghidra + FLARE-VM
  3. Threat Hunting β†’ CrowdSec + Maltrail
  4. SIEM/Detection β†’ Detection Engineering with YARA rules
  5. Advanced β†’ Incident Response + Forensics

Key Resources: Threat Hunting | Malware Forensics | Detection Engineering

🟣 Security Researcher / Exploit Developer

Focus on analysis, reverse engineering, and research:

  1. Foundation β†’ Ghidra + Radare2 + GDB
  2. Binary Analysis β†’ Pwntools + Pwndbg + Capstone
  3. Vulnerability Research β†’ Finding and analyzing CVEs
  4. Proof-of-Concept β†’ Exploit development techniques
  5. Advanced β†’ Kernel exploitation + Hardware hacking

Key Resources: Exploit Development | Labs & Practice | Research Sources

🟑 Security Beginner

Start with fundamentals and build progressively:

  1. Learn Basics β†’ Networking + Linux fundamentals
  2. First Tools β†’ Nmap + Burp Suite + VulnHub
  3. Web Security β†’ PortSwigger Academy labs
  4. CTF Competitions β†’ HackTheBox + TryHackMe
  5. Specialization β†’ Choose your area of interest

Key Resources: Learning Platforms | Knowledge Bases | Labs & Practice


πŸŽ“ Learning Paths by Topic


πŸ’‘ How to Use This List

  1. For Quick Lookup β†’ Use the Quick Start section or role-based roadmaps
  2. For Deep Dives β†’ Navigate to specific category documentation in /doc folder
  3. For Learning β†’ Check learning platforms and practice labs
  4. For Reference β†’ Use cheat sheets and knowledge bases
  5. For Research β†’ Consult CVE databases, academic sources, and threat intelligence

🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines on:

  • Adding new tools (must be open-source and actively maintained)
  • Improving descriptions and documentation
  • Reporting dead links
  • Organizing resources by category

πŸ“„ License

This project is licensed under the MIT License. See LICENSE file for details.


🎯 Suggested Usage Strategy

Don't try to use everything. That's a trap.

  • Start with: Nmap + Metasploit + Burp (not listed but essential)
  • Add recon: Amass + SpiderFoot
  • Add exploitation: PayloadsAllTheThings
  • Then specialize:
    • πŸ”΄ Red Team β†’ C2 + AD tools + Red Team Toolkits
    • πŸ”΅ Blue Team β†’ Zeek + Suricata + Volatility
    • 🟣 Research β†’ Ghidra + pwntools + Exploit-DB

πŸ“ž Support & Questions

  • Found a broken link? β†’ Open an issue with the URL and category
  • Have a tool suggestion? β†’ Create a pull request with the tool details
  • Questions about content? β†’ Check existing issues or create a new discussion

πŸ”— Related Awesome Lists


Last Updated: 2026 | Maintained by: Security Community | PRs Welcome

About

an extended list of content good to get as base ressources or tool to learn cybersecurity. some of those tool might appear elsewhere but sometime 2 is better than 1.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors