# apsdehal/awesome-ctf

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/apsdehal-awesome-ctf).**

11,614 stars · 1,613 forks · JavaScript · CC0-1.0

## Links

- GitHub: https://github.com/apsdehal/awesome-ctf
- Homepage: https://apsdehal.in/awesome-ctf/
- awesome-repositories: https://awesome-repositories.com/repository/apsdehal-awesome-ctf.md

## Topics

`awesome` `ctf` `penetration` `security`

## Description

This project is a comprehensive directory of software utilities, frameworks, and educational resources designed for cybersecurity competitions and offensive security research. It serves as a centralized index for tools used in cryptography, forensics, reverse engineering, and web exploitation, while providing structured materials for training and skill development.

The repository distinguishes itself through a community-driven maintenance model that aggregates and organizes technical resources into a searchable, hierarchical structure. It facilitates knowledge transfer by cataloging expert problem-solving methodologies and writeups, enabling users to discover specialized toolchains and infrastructure configurations for both participating in and hosting competitive hacking events.

Beyond its role as a directory, the project covers a broad capability surface including the deployment of isolated lab environments and the configuration of automated systems for security research. It provides access to frameworks for vulnerability analysis, credential testing, and the orchestration of simulated attack scenarios. The collection is maintained as an open-source resource, allowing for collaborative updates to ensure the relevance of its indexed tools and documentation.

## Tags

### Security & Cryptography

- [Capture The Flag Competitions](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/penetration-testing-ethical-hacking/capture-the-flag-competitions.md) — Provides curated tutorials, writeups, and learning materials for developing skills in competitive hacking.
- [Resource Directories](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/penetration-testing-ethical-hacking/capture-the-flag-competitions/security-competition-platforms/resource-directories.md) — Serves as a centralized directory of tools and educational materials for security competitions.
- [CTF Hosting Platforms](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/penetration-testing-ethical-hacking/ctf-hosting-platforms.md) — Provides infrastructure and automated scoring systems to organize and run live hacking competitions. ([source](https://apsdehal.in/awesome-ctf/))
- [Challenge Solving Utilities](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/penetration-testing-ethical-hacking/capture-the-flag-competitions/challenge-solving-utilities.md) — Serves as a comprehensive directory of frameworks and tools for building, hosting, or solving security challenges. ([source](https://apsdehal.in/awesome-ctf/))
- [Offensive Security Frameworks](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/offensive-red-team/offensive-security-frameworks.md) — Provides a categorized index of frameworks and scripts for offensive security and vulnerability research.
- [Security Research Environments](https://awesome-repositories.com/f/security-cryptography/security-research-environments.md) — Configures optimized workspaces for professional penetration testing and advanced security research. ([source](https://apsdehal.in/awesome-ctf/))
- [Security Competition Platforms](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/penetration-testing-ethical-hacking/capture-the-flag-competitions/security-competition-platforms.md) — Offers infrastructure and platforms for hosting and managing competitive security hacking events.
- [Penetration Testing Resources](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/reference-collections-wordlists/penetration-testing-resources.md) — Provides comprehensive resources and methodologies for setting up penetration testing environments and labs.
- [Attack Simulations](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/compliance-governance/security-and-compliance/security-and-threat-mitigations/attack-simulations.md) — Enables the creation of isolated virtual environments to practice defensive techniques against simulated attacks. ([source](https://apsdehal.in/awesome-ctf/))
- [Security Knowledge Bases](https://awesome-repositories.com/f/security-cryptography/governance-policy-frameworks/security-resources-knowledge/security-knowledge-bases.md) — Provides curated writeups and technical guides to expand knowledge for security competitions and research. ([source](https://apsdehal.in/awesome-ctf/))
- [Vulnerability Research and Analysis](https://awesome-repositories.com/f/security-cryptography/security/offensive-operations/vulnerability-research-analysis.md) — Catalogs methodologies and tools for identifying and analyzing software security vulnerabilities.
- [Digital Forensics and Analysis](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/digital-forensics-analysis.md) — Provides specialized tools for cryptography, forensics, and binary analysis to identify and resolve security flaws. ([source](https://apsdehal.in/awesome-ctf/))
- [Brute Force Tools](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing-tools/brute-force-tools.md) — Provides utilities for testing authentication strength through automated credential discovery and brute force simulation. ([source](https://apsdehal.in/awesome-ctf/))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Content Management & Publishing

- [Security Resource Aggregators](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/knowledge-bases/curated-resource-directories/security-resource-aggregators.md) — Acts as a centralized index for curating and maintaining third-party security tools and research resources.
- [Categorical Directory Indexing](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/knowledge-management-systems/categorical-directory-indexing.md) — Organizes vast security tool ecosystems into hierarchical, human-readable structures for efficient discovery.
- [Technical Resource Curations](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-management-platforms/enterprise-specialized-systems/knowledge-management-systems/categorical-directory-indexing/technical-resource-curations.md) — Maintains a community-driven directory for discovering high-quality security development tools.

### Development Tools & Productivity

- [Search & Discovery Tools](https://awesome-repositories.com/f/development-tools-productivity/search-discovery-tools.md) — Acts as a centralized directory for discovering specialized security frameworks and utilities.
- [Modular Toolchains](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/integrated-development-environments-toolchains/development-toolchains/modular-toolchains.md) — Aggregates independent security utilities that can be combined to form custom exploitation workflows.

### Education & Learning Resources

- [Vulnerable Lab Environments](https://awesome-repositories.com/f/education-learning-resources/vulnerable-lab-environments.md) — Collects resources for building vulnerable virtual machines and isolated labs for security training.
- [Technical Skill Advancement Guides](https://awesome-repositories.com/f/education-learning-resources/developer-documentation-references/developer-education/technical-skill-advancement-guides.md) — Offers structured tutorials and technical documentation to improve practical skills in competitive hacking. ([source](https://apsdehal.in/awesome-ctf/))

### Software Engineering & Architecture

- [Community-Driven Content Curations](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/community-curation-collaboration/community-driven-content-curations.md) — Provides a collaborative maintenance model where distributed contributors verify and update technical resources.

### Web Development

- [Security Writeups](https://awesome-repositories.com/f/web-development/peer-to-peer-transfer-engines/security-writeups.md) — Captures expert problem-solving methodologies to facilitate peer-to-peer learning within the security community.

### DevOps & Infrastructure

- [Infrastructure as Code](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/infrastructure-as-code.md) — Uses automated scripts and configuration files to deploy consistent, isolated environments for security training.
