# infosecn1nja/red-teaming-toolkit architecture

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

- Interactive diagram: https://gitdiagram.com/infosecn1nja/red-teaming-toolkit
- Repository: https://github.com/infosecn1nja/red-teaming-toolkit

## Overview

This repository is a curated red-teaming toolkit catalog, not an implementation of the listed security tools. Its user workflow is to browse capabilities by adversary-simulation stage and discover relevant third-party tools. The README excerpt details reconnaissance and initial-access entries; its table of contents documents additional stages, but their entries are outside the excerpt, so those branches are shown without inferred tool links.

Main entry points: [`README.md`](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md) (Toolkit Catalog)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_discovery["Discovery"]
  node_catalog["Toolkit Catalog<br/>[README.md]"]
  node_recon["Reconnaissance<br/>[README.md]"]
  node_recon_tools["Recon Tools<br/>[README.md]"]
end

subgraph group_access["Access and Delivery"]
  node_initial["Initial Access<br/>[README.md]"]
  node_brute["Brute Force<br/>[README.md]"]
  node_payload["Payload Development<br/>[README.md]"]
  node_delivery["Delivery<br/>[README.md]"]
end

subgraph group_operations["Operations"]
  node_situational["Situational Awareness<br/>[README.md]"]
  node_credentials["Credential Dumping<br/>[README.md]"]
  node_privilege["Privilege Escalation<br/>[README.md]"]
  node_evasion["Defense Evasion<br/>[README.md]"]
  node_persistence["Persistence<br/>[README.md]"]
  node_lateral["Lateral Movement<br/>[README.md]"]
  node_exfiltration["Exfiltration<br/>[README.md]"]
end

subgraph group_other["Other Catalog"]
  node_misc["Miscellaneous<br/>[README.md]"]
end

node_user(("Security Practitioner"))

node_user -->|"browses"| node_catalog
node_catalog -->|"organizes by"| node_recon
node_catalog -->|"organizes by"| node_initial
node_catalog -->|"organizes by"| node_delivery
node_catalog -->|"organizes by"| node_situational
node_catalog -->|"organizes by"| node_credentials
node_catalog -->|"organizes by"| node_privilege
node_catalog -->|"organizes by"| node_evasion
node_catalog -->|"organizes by"| node_persistence
node_catalog -->|"organizes by"| node_lateral
node_catalog -->|"organizes by"| node_exfiltration
node_catalog -->|"organizes by"| node_misc
node_recon -->|"lists tools"| node_recon_tools
node_initial -->|"includes"| node_brute
node_initial -->|"includes"| node_payload

click node_catalog "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_recon "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_recon_tools "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_initial "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_brute "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_payload "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_delivery "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_situational "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_credentials "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_privilege "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_evasion "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_persistence "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_lateral "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_exfiltration "https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md"
click node_misc "https://github.com/infosecn1nja/red-teaming-toolkit/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_catalog,node_recon,node_recon_tools toneBlue
class node_initial,node_brute,node_payload,node_delivery toneAmber
class node_situational,node_credentials,node_privilege,node_evasion,node_persistence,node_lateral,node_exfiltration toneMint
class node_misc toneRose
class node_user toneIndigo
```

## Components

### Discovery

- [Toolkit Catalog](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Reconnaissance](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Recon Tools](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`

### Access and Delivery

- [Initial Access](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Brute Force](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Payload Development](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Delivery](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`

### Operations

- [Situational Awareness](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Credential Dumping](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Privilege Escalation](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Defense Evasion](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Persistence](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Lateral Movement](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`
- [Exfiltration](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`

### Other Catalog

- [Miscellaneous](https://github.com/infosecn1nja/red-teaming-toolkit/blob/master/README.md): `README.md`

### Other components

- **Security Practitioner**

## Connections

- Security Practitioner → Toolkit Catalog: browses (evidence: `README.md`)
- Toolkit Catalog → Reconnaissance: organizes by (evidence: `README.md`)
- Toolkit Catalog → Initial Access: organizes by (evidence: `README.md`)
- Toolkit Catalog → Delivery: organizes by (evidence: `README.md`)
- Toolkit Catalog → Situational Awareness: organizes by (evidence: `README.md`)
- Toolkit Catalog → Credential Dumping: organizes by (evidence: `README.md`)
- Toolkit Catalog → Privilege Escalation: organizes by (evidence: `README.md`)
- Toolkit Catalog → Defense Evasion: organizes by (evidence: `README.md`)
- Toolkit Catalog → Persistence: organizes by (evidence: `README.md`)
- Toolkit Catalog → Lateral Movement: organizes by (evidence: `README.md`)
- Toolkit Catalog → Exfiltration: organizes by (evidence: `README.md`)
- Toolkit Catalog → Miscellaneous: organizes by (evidence: `README.md`)
- Reconnaissance → Recon Tools: lists tools (evidence: `README.md`)
- Initial Access → Brute Force: includes (evidence: `README.md`)
- Initial Access → Payload Development: includes (evidence: `README.md`)
