https://github.com/dewebdes/wide-bounty
AI-Driven Recon & Bug Bounty Toolkit
https://github.com/dewebdes/wide-bounty
ai bugbounty dns hunt mass narrow prompt recon search tools wide
Last synced: 8 months ago
JSON representation
AI-Driven Recon & Bug Bounty Toolkit
- Host: GitHub
- URL: https://github.com/dewebdes/wide-bounty
- Owner: dewebdes
- Created: 2025-08-25T17:48:01.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-10-08T07:27:08.000Z (8 months ago)
- Last Synced: 2025-10-08T09:07:39.562Z (8 months ago)
- Topics: ai, bugbounty, dns, hunt, mass, narrow, prompt, recon, search, tools, wide
- Language: JavaScript
- Homepage:
- Size: 32.4 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-old.md
Awesome Lists containing this project
README
## đź§ż Mythic DNS Engine
A distributed, fault-tolerant diagnostic system for subdomain discovery, brute-force probing, and visual capture—designed with modular Cloudflare Workers, resilient workflows, and symbolic clarity.
---
### 🌌 Overview
This project orchestrates a multi-phase diagnostic ritual:
1. **Domain Discovery** — Extract root domains from ProjectDiscovery’s Chaos dataset.
2. **Subdomain Enumeration** — Use Subfinder to uncover subdomains.
3. **Brute-Force Probing** — Dispatch batched wordlist probes via distributed workers.
4. **Visual Capture** — Screenshot alive subdomains for glyphic analysis.
Each phase is modular, resumable, and narratable—designed for operational resilience and mythic clarity.
---
### 🗂️ Folder Structure
```
mythic-dns-engine/
├── config/ # Wordlists and config files
├── data/ # Discovered domains and subdomains
├── scripts/ # Modular diagnostic scripts
│ ├── discovery/ # Domain and subdomain discovery
│ ├── brute/ # Brute-force logic
│ ├── workers/ # Cloudflare Worker orchestration
│ └── capture/ # Screenshot logic
├── shots/ # Saved screenshots
├── logs/ # Optional runtime logs
├── utils/ # Shared helpers
├── package.json
└── README.md
```
---
### ⚙️ Setup
```bash
git clone https://github.com/yourname/mythic-dns-engine.git
cd mythic-dns-engine
npm install
```
Ensure you have:
- Node.js ≥ 18
- Subfinder installed and in your PATH
- Cloudflare Worker credentials (if needed)
---
### đź§ Usage
#### 1. Extract Domains
```bash
node scripts/discovery/domains.js
```
Parses `chaos.json` and outputs `data/domains.txt`.
#### 2. Discover Subdomains
```bash
node scripts/discovery/subs.js
```
Uses Subfinder to populate `data/subs.txt`.
#### 3. Brute-Force Subdomains
```bash
node scripts/brute/caller.js
```
Dispatches batched probes using `config/wordlist.txt`.
#### 4. Capture Screenshots
```bash
node scripts/capture/shot.js
```
Saves screenshots to `shots/`.
---
### đź§± Modular Components
- **controller.js** — Orchestrates worker logic
- **sender.js** — Dispatches batched probes
- **caller.js** — Main brute-force entry point
- **shot.js** — Screenshots alive subdomains
- **helpers.js** — File I/O, batching, logging
---
### đź§ Philosophy
This engine treats diagnostics as ritual: each probe a symbolic echo, each screenshot a glyph. It is built to resume, retry, and reflect—honoring both technical resilience and mythic storytelling.
---
### 📜 License
MIT — use freely, narrate boldly.