# dipeua/cyberdocs architecture

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

- Interactive diagram: https://gitdiagram.com/dipeua/cyberdocs
- Repository: https://github.com/dipeua/cyberdocs

## Overview

This repository is an Obsidian cybersecurity knowledge vault, not an application with a single executable workflow. Its principal user workflow is to browse topic notes and use them to learn or apply security techniques. The tree shows broad coverage across reconnaissance, exploitation, platform security, and post-exploitation; sampled scripts provide a small practical buffer-overflow toolkit. No README or note contents were provided, so relationships among knowledge topics are not inferred.

Main entry points: [`Scripts/windows-bof`](https://github.com/dipeua/cyberdocs/tree/main/Scripts/windows-bof) (Buffer-Overflow Scripts), [`Scripts/smtp-vrfy.py`](https://github.com/dipeua/cyberdocs/blob/main/Scripts/smtp-vrfy.py) (SMTP VRFY Script)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_g1["Reconnaissance"]
  node_info_gathering["Information Gathering"]
  node_vuln_scanning["Vulnerability Scanning"]
end

subgraph group_g2["Access and Exploitation"]
  node_web_exploitation["Web Exploitation"]
  node_initial_access["Initial Access"]
  node_exploitation["Exploitation"]
end

subgraph group_g3["Platform Security"]
  node_active_directory["Active Directory"]
  node_android_security["Android Security"]
  node_wifi_security["Wi-Fi Security"]
  node_system_security["System Security"]
  node_defensive_security["Defensive Security"]
end

subgraph group_g4["Post-Exploitation"]
  node_post_exploitation["Post-Exploitation"]
  node_shell["Shell Techniques"]
end

subgraph group_g5["Knowledge and Tools"]
  node_vault["Security Notes"]
  node_cryptography["Cryptography"]
  node_bug_bounty["Bug Bounty"]
  node_programming["Programming Notes"]
  node_bof_tools["Buffer-Overflow Scripts"]
  node_smtp_script["SMTP VRFY Script<br/>[smtp-vrfy.py]"]
end

node_user(("Security Learner"))
node_target_9999(("TCP Target :9999"))
node_target_25(("SMTP Target :25"))

node_user -.->|"browses"| node_vault
node_bof_tools -->|"sends TCP payload"| node_target_9999
node_bof_tools -->|"sends TCP payload"| node_target_9999
node_smtp_script -->|"sends VRFY request"| node_target_25

click node_info_gathering "https://github.com/dipeua/cyberdocs/tree/main/Information%20Gathering"
click node_vuln_scanning "https://github.com/dipeua/cyberdocs/tree/main/Vulnerability%20Scanning"
click node_web_exploitation "https://github.com/dipeua/cyberdocs/tree/main/Web%20Exploitation"
click node_initial_access "https://github.com/dipeua/cyberdocs/tree/main/Initial%20Access"
click node_exploitation "https://github.com/dipeua/cyberdocs/tree/main/Exploitation"
click node_active_directory "https://github.com/dipeua/cyberdocs/tree/main/Active%20Directory"
click node_android_security "https://github.com/dipeua/cyberdocs/tree/main/Android%20Security"
click node_wifi_security "https://github.com/dipeua/cyberdocs/tree/main/Wi-Fi%20Security"
click node_system_security "https://github.com/dipeua/cyberdocs/tree/main/System%20Security"
click node_defensive_security "https://github.com/dipeua/cyberdocs/tree/main/Defensive%20Security"
click node_post_exploitation "https://github.com/dipeua/cyberdocs/tree/main/Post%20Exploitation"
click node_shell "https://github.com/dipeua/cyberdocs/tree/main/Shell"
click node_cryptography "https://github.com/dipeua/cyberdocs/tree/main/Cryptography"
click node_bug_bounty "https://github.com/dipeua/cyberdocs/tree/main/Bug%20Bounty%20Hunting"
click node_programming "https://github.com/dipeua/cyberdocs/tree/main/Programming"
click node_bof_tools "https://github.com/dipeua/cyberdocs/tree/main/Scripts/windows-bof"
click node_smtp_script "https://github.com/dipeua/cyberdocs/blob/main/Scripts/smtp-vrfy.py"

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_info_gathering,node_vuln_scanning toneBlue
class node_web_exploitation,node_initial_access,node_exploitation toneAmber
class node_active_directory,node_android_security,node_wifi_security,node_system_security,node_defensive_security toneMint
class node_post_exploitation,node_shell toneRose
class node_vault,node_cryptography,node_bug_bounty,node_programming,node_bof_tools,node_smtp_script,node_user,node_target_9999,node_target_25 toneIndigo
```

## Components

### Reconnaissance

- [Information Gathering](https://github.com/dipeua/cyberdocs/tree/main/Information%20Gathering): `Information Gathering`
- [Vulnerability Scanning](https://github.com/dipeua/cyberdocs/tree/main/Vulnerability%20Scanning): `Vulnerability Scanning`

### Access and Exploitation

- [Web Exploitation](https://github.com/dipeua/cyberdocs/tree/main/Web%20Exploitation): `Web Exploitation`
- [Initial Access](https://github.com/dipeua/cyberdocs/tree/main/Initial%20Access): `Initial Access`
- [Exploitation](https://github.com/dipeua/cyberdocs/tree/main/Exploitation): `Exploitation`

### Platform Security

- [Active Directory](https://github.com/dipeua/cyberdocs/tree/main/Active%20Directory): `Active Directory`
- [Android Security](https://github.com/dipeua/cyberdocs/tree/main/Android%20Security): `Android Security`
- [Wi-Fi Security](https://github.com/dipeua/cyberdocs/tree/main/Wi-Fi%20Security): `Wi-Fi Security`
- [System Security](https://github.com/dipeua/cyberdocs/tree/main/System%20Security): `System Security`
- [Defensive Security](https://github.com/dipeua/cyberdocs/tree/main/Defensive%20Security): `Defensive Security`

### Post-Exploitation

- [Post-Exploitation](https://github.com/dipeua/cyberdocs/tree/main/Post%20Exploitation): `Post Exploitation`
- [Shell Techniques](https://github.com/dipeua/cyberdocs/tree/main/Shell): `Shell`

### Knowledge and Tools

- **Security Notes**
- [Cryptography](https://github.com/dipeua/cyberdocs/tree/main/Cryptography): `Cryptography`
- [Bug Bounty](https://github.com/dipeua/cyberdocs/tree/main/Bug%20Bounty%20Hunting): `Bug Bounty Hunting`
- [Programming Notes](https://github.com/dipeua/cyberdocs/tree/main/Programming): `Programming`
- [Buffer-Overflow Scripts](https://github.com/dipeua/cyberdocs/tree/main/Scripts/windows-bof): `Scripts/windows-bof`
- [SMTP VRFY Script](https://github.com/dipeua/cyberdocs/blob/main/Scripts/smtp-vrfy.py): `Scripts/smtp-vrfy.py`

### Other components

- **Security Learner**
- **TCP Target :9999**
- **SMTP Target :25**

## Connections

- Security Learner → Security Notes: browses
- Buffer-Overflow Scripts → TCP Target :9999: sends TCP payload (evidence: `Scripts/windows-bof/offset.py`)
- Buffer-Overflow Scripts → TCP Target :9999: sends TCP payload (evidence: `Scripts/windows-bof/fuzzing.py`)
- SMTP VRFY Script → SMTP Target :25: sends VRFY request (evidence: `Scripts/smtp-vrfy.py`)
