# cassiano-dio/cibersecurity-desafio-phishing architecture

> Architecture diagram of the GitHub repository cassiano-dio/cibersecurity-desafio-phishing, 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/cassiano-dio/cibersecurity-desafio-phishing
- Repository: https://github.com/cassiano-dio/cibersecurity-desafio-phishing

## Overview

This repository is a short Portuguese how-to guide, not an application: it documents using Kali Linux and SEToolkit to configure a Facebook credential-harvesting phishing workflow. The documented stages are selecting SEToolkit’s social-engineering and website-attack options, choosing the credential-harvester and site-cloner methods, and obtaining the machine address. All repository-side nodes point to README.md because it is the only file in the tree. The graph reflects only documented steps; no implementation source is available.

Main entry points: [`README.md`](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md) (Website attack)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_operator(("Operator"))
node_guide["Setup guide<br/>[README.md]"]
node_kali["Kali Linux"]
node_setoolkit["SEToolkit"]
node_social["Social engineering<br/>[README.md]"]
node_webattack["Website attack<br/>[README.md]"]
node_cloner["Site cloner<br/>[README.md]"]
node_facebook["Facebook site"]
node_harvester["Credential harvester<br/>[README.md]"]
node_passwords["Captured passwords"]
node_address["Machine address<br/>[README.md]"]

node_operator -->|"follows"| node_guide
node_guide -->|"uses"| node_kali
node_operator -->|"starts"| node_setoolkit
node_setoolkit -->|"selects"| node_social
node_social -->|"selects"| node_webattack
node_webattack -->|"chooses"| node_harvester
node_webattack -->|"chooses"| node_cloner
node_cloner -->|"clones"| node_facebook
node_harvester -->|"captures"| node_passwords
node_operator -->|"obtains"| node_address

click node_guide "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md"
click node_social "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md"
click node_webattack "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md"
click node_cloner "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md"
click node_harvester "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md"
click node_address "https://github.com/cassiano-dio/cibersecurity-desafio-phishing/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_operator,node_kali,node_setoolkit,node_facebook,node_passwords toneIndigo
class node_guide,node_social,node_webattack,node_cloner,node_harvester,node_address toneTeal
```

## Components

### Other components

- **Operator**
- [Setup guide](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`
- **Kali Linux**
- **SEToolkit**
- [Social engineering](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`
- [Website attack](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`
- [Site cloner](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`
- **Facebook site**
- [Credential harvester](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`
- **Captured passwords**
- [Machine address](https://github.com/cassiano-dio/cibersecurity-desafio-phishing/blob/master/README.md): `README.md`

## Connections

- Operator → Setup guide: follows (evidence: `README.md`)
- Setup guide → Kali Linux: uses (evidence: `README.md`)
- Operator → SEToolkit: starts (evidence: `README.md`)
- SEToolkit → Social engineering: selects (evidence: `README.md`)
- Social engineering → Website attack: selects (evidence: `README.md`)
- Website attack → Credential harvester: chooses (evidence: `README.md`)
- Website attack → Site cloner: chooses (evidence: `README.md`)
- Site cloner → Facebook site: clones (evidence: `README.md`)
- Credential harvester → Captured passwords: captures (evidence: `README.md`)
- Operator → Machine address: obtains (evidence: `README.md`)
