SubSpy is a Chrome/Firefox extension that discovers subdomains of the website you are currently visiting. It uses a customizable wordlist and DNS over HTTPS (DoH) to scan efficiently.
- 🚀 One-click scan of the active tab's domain
- 📂 Use built-in or upload your own wordlist
- ⏸️ Pause /
▶️ Resume / ⏹️ Stop scans - 📊 Real-time progress & found subdomain count
- 📥 Export results as
.txt - 🖱️ Click to copy subdomains
git clone https://github.com/ghaziwali/SubSpy.git- Open Chrome → Extensions → Load unpacked
- Select the SubSpy folder
- Rename
manifest-firefox.jsontomanifest.jsonin the SubSpy folder - Add this polyfill at the top of
popup.jsso Firefox recognizes Chrome APIs:
// Polyfill so browser.* works in Firefox
if (typeof browser === "undefined") {
var browser = chrome;
}- Open Firefox →
about:debugging→ This Firefox → Load Temporary Add-on - Select the Firefox manifest
- Navigate to a website you want to scan
- Click the SubSpy icon in your browser toolbar
- Click Scan to start scanning subdomains
- Pause, resume, or stop scans as needed
- Export found subdomains using the Download button
- Click individual subdomains to copy them to your clipboard
Contributions are welcome!
Please open an issue or submit a pull request if you want to add features, fix bugs, or improve documentation.