# kpoeyer/awesome-pentest architecture

> Architecture diagram of the GitHub repository kpoeyer/awesome-pentest, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-12). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kpoeyer/awesome-pentest
- Repository: https://github.com/kpoeyer/awesome-pentest

## Overview

Awesome Penetration Testing is a curated, Markdown-based directory of offensive-security resources, not an executable testing platform. A reader starts at the README contents, browses a subject area, and follows its listed resource links; the README documents this catalog structure but does not describe automated interactions among the listed tools. The groups below organize its major documented subject areas. Only the README is present in the supplied tree, so the graph represents documented catalog navigation rather than unsampled implementation details.

Main entry points: [`README.md`](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md) (Resource Catalog)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_tools["Security Tools"]
  node_assessment["Assessment Tools<br/>[README.md]"]
  node_network["Network and Web<br/>[README.md]"]
  node_discovery["OSINT and Discovery<br/>[README.md]"]
  node_exploitation["Exploitation<br/>[README.md]"]
  node_analysis["Analysis and Evasion<br/>[README.md]"]
  node_physical["Physical and Social<br/>[README.md]"]
end

subgraph group_knowledge["Learning Resources"]
  node_books["Books<br/>[README.md]"]
  node_courses["Courses and Tutorials<br/>[README.md]"]
  node_online["Online Resources<br/>[README.md]"]
  node_periodicals["Periodicals<br/>[README.md]"]
end

subgraph group_communities["Community Resources"]
  node_conferences["Conferences and Events<br/>[README.md]"]
  node_collaboration["Collaboration<br/>[README.md]"]
  node_reports["Report Templates<br/>[README.md]"]
end

subgraph group_platforms["Platforms and Systems"]
  node_operating["Operating Systems<br/>[README.md]"]
  node_vulnerable["Vulnerable Systems<br/>[README.md]"]
  node_industrial["Industrial Systems<br/>[README.md]"]
  node_mobile["Mobile and Desktop<br/>[README.md]"]
end

node_reader(("Reader"))
node_catalog["Resource Catalog<br/>[README.md]"]

node_reader -->|"browses"| node_catalog
node_catalog -->|"indexes"| node_assessment
node_catalog -->|"indexes"| node_network
node_catalog -->|"indexes"| node_discovery
node_catalog -->|"indexes"| node_exploitation
node_catalog -->|"indexes"| node_analysis
node_catalog -->|"indexes"| node_physical
node_catalog -->|"indexes"| node_books
node_catalog -->|"indexes"| node_courses
node_catalog -->|"indexes"| node_online
node_catalog -->|"indexes"| node_periodicals
node_catalog -->|"indexes"| node_conferences
node_catalog -->|"indexes"| node_collaboration
node_catalog -->|"indexes"| node_reports
node_catalog -->|"indexes"| node_operating
node_catalog -->|"indexes"| node_vulnerable
node_catalog -->|"indexes"| node_industrial
node_catalog -->|"indexes"| node_mobile

click node_catalog "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_assessment "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_network "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_discovery "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_exploitation "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_analysis "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_physical "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_books "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_courses "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_online "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_periodicals "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_conferences "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_collaboration "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_reports "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_operating "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_vulnerable "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_industrial "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"
click node_mobile "https://github.com/kpoeyer/awesome-pentest/blob/master/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_assessment,node_network,node_discovery,node_exploitation,node_analysis,node_physical toneBlue
class node_books,node_courses,node_online,node_periodicals toneAmber
class node_conferences,node_collaboration,node_reports toneMint
class node_operating,node_vulnerable,node_industrial,node_mobile toneRose
class node_reader toneIndigo
class node_catalog toneTeal
```

## Components

### Security Tools

- [Assessment Tools](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Network and Web](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [OSINT and Discovery](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Exploitation](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Analysis and Evasion](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Physical and Social](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`

### Learning Resources

- [Books](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Courses and Tutorials](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Online Resources](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Periodicals](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`

### Community Resources

- [Conferences and Events](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Collaboration](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Report Templates](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`

### Platforms and Systems

- [Operating Systems](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Vulnerable Systems](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Industrial Systems](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`
- [Mobile and Desktop](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`

### Other components

- **Reader**
- [Resource Catalog](https://github.com/kpoeyer/awesome-pentest/blob/master/README.md): `README.md`

## Connections

- Reader → Resource Catalog: browses (evidence: `README.md`)
- Resource Catalog → Assessment Tools: indexes (evidence: `README.md`)
- Resource Catalog → Network and Web: indexes (evidence: `README.md`)
- Resource Catalog → OSINT and Discovery: indexes (evidence: `README.md`)
- Resource Catalog → Exploitation: indexes (evidence: `README.md`)
- Resource Catalog → Analysis and Evasion: indexes (evidence: `README.md`)
- Resource Catalog → Physical and Social: indexes (evidence: `README.md`)
- Resource Catalog → Books: indexes (evidence: `README.md`)
- Resource Catalog → Courses and Tutorials: indexes (evidence: `README.md`)
- Resource Catalog → Online Resources: indexes (evidence: `README.md`)
- Resource Catalog → Periodicals: indexes (evidence: `README.md`)
- Resource Catalog → Conferences and Events: indexes (evidence: `README.md`)
- Resource Catalog → Collaboration: indexes (evidence: `README.md`)
- Resource Catalog → Report Templates: indexes (evidence: `README.md`)
- Resource Catalog → Operating Systems: indexes (evidence: `README.md`)
- Resource Catalog → Vulnerable Systems: indexes (evidence: `README.md`)
- Resource Catalog → Industrial Systems: indexes (evidence: `README.md`)
- Resource Catalog → Mobile and Desktop: indexes (evidence: `README.md`)
