Skip to content

ItsS4LEH/domain-harvester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔍 domain-harvester

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.


🚀 Key Features

  • 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 .txt file, ready to be piped into tools like httpx, subfinder, or nuclei.
  • 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.

🛠 Installation (Manual/Development Mode)

Since this is a specialized tool for researchers:

  1. Clone this repository:
    git clone https://github.com/ItsS4LEH/domain-harvester.git
  2. Open Firefox and type about:debugging in the address bar.
  3. Click on "This Firefox" in the left sidebar.
  4. Click "Load Temporary Add-on..."
  5. Select the manifest.json file from the cloned directory.

📖 How to Use

  1. Preparation: Open the target page or view the source code using Right-Click > View Page Source or press CTRL + U.
  2. Access: Click on the domain-harvester icon in your toolbar. (Optional: For faster access, Pin the extension to your browser bar).
  3. Targeting: The extension will automatically detect the Domain from the URL, or you can manually enter a custom domain to filter.
  4. Scanning: Click the Scan button. The tool will instantly display the results:
    1. Total Found: (e.g., 43 Found)
    2. Root Domains: (e.g., 24 Root)
    3. Subdomains: (e.g., 3 Subs)
  5. Exporting: Choose your preferred Format to save or copy the results:
    1. One per line (Ideal for CLI tools).
    2. Comma separated (CSV friendly).
    3. JSON Array (For developers).
  6. Copy All: Click to copy all results to your clipboard instantly.

📺 Watch Demo Video

Click here to watch the demo

🤝 Contributing

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.

About

A lightweight Firefox extension designed for Bug Bounty Hunters and Penetration Testers to automatically harvest, filter, and export domain names and subdomains from web pages during the reconnaissance phase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors