# moudut13/tools-exploit architecture

> Architecture diagram of the GitHub repository moudut13/tools-exploit, 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/moudut13/tools-exploit
- Repository: https://github.com/moudut13/tools-exploit

## Overview

Tools-Exploit is a command-line collection of web and defacement-related utilities. The sampled dorker workflow searches Bing for sites matching a supplied query, saves discovered domains, then checks each site for a “hacked” marker. Separate PHP scripts submit site lists to Defacer.ID and Zone-H and report response status. Other shell-script entrypoints appear in the tree, but their behavior is not shown; relationships and capabilities beyond their names are therefore omitted.

Main entry points: [`dorker.php`](https://github.com/moudut13/tools-exploit/blob/main/dorker.php) (Dorker and checker), [`DefacerID.php`](https://github.com/moudut13/tools-exploit/blob/main/DefacerID.php) (Defacer.ID notifier), [`ZoneH.php`](https://github.com/moudut13/tools-exploit/blob/main/ZoneH.php) (Zone-H notifier)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_discovery["Site discovery"]
  node_dorker["Dorker and checker<br/>[dorker.php]"]
end

subgraph group_notifications["Defacement notifications"]
  node_defacerid["Defacer.ID notifier<br/>[DefacerID.php]"]
  node_zoneh["Zone-H notifier<br/>[ZoneH.php]"]
end

subgraph group_other["Other entrypoints"]
  node_tools_entry["Tools entrypoint<br/>[Tools-Exploit.sh]"]
  node_ip_tracker["IP tracker<br/>[IPTracker.sh]"]
end

node_operator(("Operator"))
node_bing["Bing search"]
node_target_sites["Discovered sites"]
node_output_file["Output file"]
node_site_list["Site-list file"]
node_defacer_service["Defacer.ID"]
node_zoneh_service["Zone-H"]

node_dorker -->|"searches"| node_bing
node_dorker -->|"checks"| node_target_sites
node_dorker -->|"writes results"| node_output_file
node_defacerid -->|"reads"| node_site_list
node_defacerid -->|"submits reports"| node_defacer_service
node_zoneh -->|"reads"| node_site_list
node_zoneh -->|"submits reports"| node_zoneh_service

click node_dorker "https://github.com/moudut13/tools-exploit/blob/main/dorker.php"
click node_defacerid "https://github.com/moudut13/tools-exploit/blob/main/DefacerID.php"
click node_zoneh "https://github.com/moudut13/tools-exploit/blob/main/ZoneH.php"
click node_tools_entry "https://github.com/moudut13/tools-exploit/blob/main/Tools-Exploit.sh"
click node_ip_tracker "https://github.com/moudut13/tools-exploit/blob/main/IPTracker.sh"

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_dorker toneBlue
class node_defacerid,node_zoneh toneAmber
class node_tools_entry,node_ip_tracker toneMint
class node_operator,node_bing,node_target_sites,node_output_file,node_site_list,node_defacer_service,node_zoneh_service toneIndigo
```

## Components

### Site discovery

- [Dorker and checker](https://github.com/moudut13/tools-exploit/blob/main/dorker.php): `dorker.php`

### Defacement notifications

- [Defacer.ID notifier](https://github.com/moudut13/tools-exploit/blob/main/DefacerID.php): `DefacerID.php`
- [Zone-H notifier](https://github.com/moudut13/tools-exploit/blob/main/ZoneH.php): `ZoneH.php`

### Other entrypoints

- [Tools entrypoint](https://github.com/moudut13/tools-exploit/blob/main/Tools-Exploit.sh): `Tools-Exploit.sh`
- [IP tracker](https://github.com/moudut13/tools-exploit/blob/main/IPTracker.sh): `IPTracker.sh`

### Other components

- **Operator**
- **Bing search**
- **Discovered sites**
- **Output file**
- **Site-list file**
- **Defacer.ID**
- **Zone-H**

## Connections

- Dorker and checker → Bing search: searches (evidence: `dorker.php`)
- Dorker and checker → Discovered sites: checks (evidence: `dorker.php`)
- Dorker and checker → Output file: writes results (evidence: `dorker.php`)
- Defacer.ID notifier → Site-list file: reads (evidence: `DefacerID.php`)
- Defacer.ID notifier → Defacer.ID: submits reports (evidence: `DefacerID.php`)
- Zone-H notifier → Site-list file: reads (evidence: `ZoneH.php`)
- Zone-H notifier → Zone-H: submits reports (evidence: `ZoneH.php`)
