# korayagaya/notes architecture

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

- Interactive diagram: https://gitdiagram.com/korayagaya/notes
- Repository: https://github.com/korayagaya/notes

## Overview

This repository is a collection of penetration-testing notes and tool references, rather than an executable application: the README identifies it only as “notes,” and no source excerpts document runtime behavior or a user-to-result workflow. The tree shows topic areas spanning reconnaissance, exploitation, credentials, and post-exploitation, so these are represented as reference sections, not as a sequential pipeline. Relationships between sections are omitted because none are documented. The component paths come from the file tree; implementation details and interactions could not be verified.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_recon["Reconnaissance"]
  node_nmap["Nmap"]
  node_masscan["Masscan"]
  node_dns["DNS"]
  node_webscan["Web Scanning"]
  node_reconng["Recon-ng Notes<br/>[recon-ng.txt]"]
  node_burp["Burp Suite"]
end

subgraph group_access["Access &amp; Exploits"]
  node_exploits["Exploits"]
  node_buffer["Buffer Overflows"]
  node_webattack["Web Attacks<br/>[web-attack.txt]"]
  node_shells["Shells<br/>[reverse-shell.txt]"]
  node_smb["SMB"]
end

subgraph group_credentials["Credentials &amp; Data"]
  node_passwords["Password Attacks"]
  node_hashcat["Hashcat"]
  node_impacket["Impacket"]
  node_databases["Databases"]
end

subgraph group_post["Post-Exploitation"]
  node_linux["Linux"]
  node_windows["Windows<br/>[windows.txt]"]
  node_privilege["Privilege Escalation"]
  node_persistence["Persistence"]
  node_meterpreter["Meterpreter"]
end

click node_nmap "https://github.com/korayagaya/notes/blob/master/nmap"
click node_masscan "https://github.com/korayagaya/notes/blob/master/masscan"
click node_dns "https://github.com/korayagaya/notes/blob/master/dns"
click node_webscan "https://github.com/korayagaya/notes/blob/master/webscan"
click node_reconng "https://github.com/korayagaya/notes/blob/master/recon-ng.txt"
click node_burp "https://github.com/korayagaya/notes/blob/master/burp"
click node_exploits "https://github.com/korayagaya/notes/blob/master/exploits"
click node_buffer "https://github.com/korayagaya/notes/blob/master/buffer-overflows"
click node_webattack "https://github.com/korayagaya/notes/blob/master/web-attack.txt"
click node_shells "https://github.com/korayagaya/notes/blob/master/reverse-shell.txt"
click node_smb "https://github.com/korayagaya/notes/blob/master/smb"
click node_passwords "https://github.com/korayagaya/notes/blob/master/passwords-attack"
click node_hashcat "https://github.com/korayagaya/notes/blob/master/hashcat"
click node_impacket "https://github.com/korayagaya/notes/tree/master/impacket"
click node_databases "https://github.com/korayagaya/notes/blob/master/databases"
click node_linux "https://github.com/korayagaya/notes/blob/master/linux"
click node_windows "https://github.com/korayagaya/notes/blob/master/windows.txt"
click node_privilege "https://github.com/korayagaya/notes/blob/master/PrivilegesEscalation"
click node_persistence "https://github.com/korayagaya/notes/blob/master/persistence"
click node_meterpreter "https://github.com/korayagaya/notes/blob/master/meterpreter"

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_nmap,node_masscan,node_dns,node_webscan,node_reconng,node_burp toneBlue
class node_exploits,node_buffer,node_webattack,node_shells,node_smb toneAmber
class node_passwords,node_hashcat,node_impacket,node_databases toneMint
class node_linux,node_windows,node_privilege,node_persistence,node_meterpreter toneRose
```

## Components

### Reconnaissance

- [Nmap](https://github.com/korayagaya/notes/blob/master/nmap): `nmap`
- [Masscan](https://github.com/korayagaya/notes/blob/master/masscan): `masscan`
- [DNS](https://github.com/korayagaya/notes/blob/master/dns): `dns`
- [Web Scanning](https://github.com/korayagaya/notes/blob/master/webscan): `webscan`
- [Recon-ng Notes](https://github.com/korayagaya/notes/blob/master/recon-ng.txt): `recon-ng.txt`
- [Burp Suite](https://github.com/korayagaya/notes/blob/master/burp): `burp`

### Access & Exploits

- [Exploits](https://github.com/korayagaya/notes/blob/master/exploits): `exploits`
- [Buffer Overflows](https://github.com/korayagaya/notes/blob/master/buffer-overflows): `buffer-overflows`
- [Web Attacks](https://github.com/korayagaya/notes/blob/master/web-attack.txt): `web-attack.txt`
- [Shells](https://github.com/korayagaya/notes/blob/master/reverse-shell.txt): `reverse-shell.txt`
- [SMB](https://github.com/korayagaya/notes/blob/master/smb): `smb`

### Credentials & Data

- [Password Attacks](https://github.com/korayagaya/notes/blob/master/passwords-attack): `passwords-attack`
- [Hashcat](https://github.com/korayagaya/notes/blob/master/hashcat): `hashcat`
- [Impacket](https://github.com/korayagaya/notes/tree/master/impacket): `impacket`
- [Databases](https://github.com/korayagaya/notes/blob/master/databases): `databases`

### Post-Exploitation

- [Linux](https://github.com/korayagaya/notes/blob/master/linux): `linux`
- [Windows](https://github.com/korayagaya/notes/blob/master/windows.txt): `windows.txt`
- [Privilege Escalation](https://github.com/korayagaya/notes/blob/master/PrivilegesEscalation): `PrivilegesEscalation`
- [Persistence](https://github.com/korayagaya/notes/blob/master/persistence): `persistence`
- [Meterpreter](https://github.com/korayagaya/notes/blob/master/meterpreter): `meterpreter`
