domain-harvester is a lightweight, high-performance Firefox extension specifically designed for Bug Bounty Hunters and Penetration Testers. It streamlines the reconnaissance phase by automatically extracting, filtering, and organizing domain names and subdomains from any web page you visit.
- Instant Extraction: Harvest all Domains and Subdomains visible on the current page with a single click.
- Deep Extraction: Automatically harvests Domains and Subdomains directly from HTML and JavaScript pages.
- Auto-Filtering: Automatically removes duplicates and cleans the list for a noise-free output.
- Recon-Ready Export: Export your gathered domains directly to a
.txtfile, ready to be piped into tools likehttpx,subfinder, ornuclei. - Lightweight & Fast: Optimized to run smoothly without affecting browser performance.
- Privacy Focused: Works entirely on the client side; no data is sent to external servers.
Since this is a specialized tool for researchers:
- Clone this repository:
git clone https://github.com/ItsS4LEH/domain-harvester.git
- Open Firefox and type about:debugging in the address bar.
- Click on "This Firefox" in the left sidebar.
- Click "Load Temporary Add-on..."
- Select the
manifest.jsonfile from the cloned directory.
- Preparation: Open the target page or view the source code using Right-Click > View Page Source or press
CTRL + U. - Access: Click on the domain-harvester icon in your toolbar. (Optional: For faster access, Pin the extension to your browser bar).
- Targeting: The extension will automatically detect the Domain from the URL, or you can manually enter a custom domain to filter.
- Scanning: Click the Scan button. The tool will instantly display the results:
- Total Found: (e.g., 43 Found)
- Root Domains: (e.g., 24 Root)
- Subdomains: (e.g., 3 Subs)
- Exporting: Choose your preferred Format to save or copy the results:
- One per line (Ideal for CLI tools).
- Comma separated (CSV friendly).
- JSON Array (For developers).
- Copy All: Click to copy all results to your clipboard instantly.
Contributions are welcome! If you have a feature request or found a bug, please open an Issue or submit a Pull Request. Let's make recon easier for everyone.