Client-Side Google Dorking Tool for OPSEC-Conscious Bug Bounty Hunters
A 100% client-side reconnaissance tool that generates search engine dork queries without ever sending your target data to any server. No tracking, no logging, no backendβjust pure client-side JavaScript for maximum operational security.
- 100% Client-Side - All processing happens in your browser
- No Backend - No server, no logs, no IP collection
- No Referrer Leakage - All links use
rel="noopener noreferrer" - No Auto-Search - Manual control over every query
- No Tracking - No analytics, telemetry, or cookies
- Engine-Specific Queries - Optimized dorks for each search engine
- Multi-Engine Support - Google, Bing, DuckDuckGo, Yandex, Brave Search
- Negative Filters - Auto-exclude noise (GitHub, Stack Overflow, etc.)
- Subdomain Support - Optional wildcard subdomain targeting
- Category-Based - Organized dork packs for different recon types
- π Files & Secrets - Exposed credentials, configs, keys
- πΎ Backups & Logs - Archives, dumps, log files
- π Admin Panels - Admin interfaces and dashboards
- π Open Directories - Directory listings
- βοΈ Cloud Buckets - S3, Azure, GCP storage
- βοΈ CI/CD & DevOps - Docker, Kubernetes, Terraform configs
- π Debug & Errors - Stack traces, error pages
- Download/clone this repository
- Open
index.htmlin your browser - Enter target domains
- Select search engine
- Click desired dork categories
- Manually open generated search URLs
Deploy to:
- GitHub Pages - Free, no server-side code
- Netlify/Vercel - Static hosting only
- Your own server - Serve as static files
example.com
api.example.com
app.example.com
Options:
- β
Include subdomains (
*.example.com) - β Apply negative filters (removes GitHub, Stack Overflow, etc.)
Choose based on your needs:
- Google - Most powerful, high captcha risk
- Bing - Different index, underrated for recon
- DuckDuckGo - Privacy-friendly, limited operators
- Yandex - Excellent for forgotten/orphaned assets
- Brave - Independent index, privacy-focused
Click any dork button to generate queries. Each category contains multiple pre-built dorks optimized for different recon scenarios.
- Review generated queries
- Click "π Search" to open in new tab (manual, OPSEC-safe)
- Or copy URL to use in VPN/Tor browser
- Use behind VPN/proxy when targeting sensitive programs
- Spread queries over time (avoid bursts)
- Use different search engines to reduce fingerprinting
- Clear browser data regularly
- Save results locally, not in cloud services
- Don't use "Open All" features in bulk
- Don't automate searches with scripts
- Don't use on logged-in Google accounts for sensitive targets
- Don't ignore captchas (they're anti-automation, respect them)
- Don't share generated URLs with targets embedded
NEW: Modular Category Structure
Dorks are now organized in separate category files under categories/ for easier maintenance. Each category is its own JSON file:
categories/
βββ 01-vulnerability-parameters.json
βββ 02-sensitive-files-data.json
βββ 03-error-messages-debug.json
βββ ... (16 total category files)
To add a new dork:
- Identify the appropriate category file in
categories/ - Add your dork to the
dorksarray in that file:
{
"category": "Sensitive Files & Data",
"dorks": [
{
"title": "Your custom dork",
"google": "site:example.com your google query",
"bing": "site:example.com your bing query",
"duckduckgo": "site:example.com simple query",
"yandex": "site:example.com your yandex query",
"brave": "site:example.com your brave query",
"baidu": "site:example.com your baidu query",
"mojeek": "site:example.com your mojeek query"
}
]
}Note: example.com is automatically replaced with your target domain.
To create a new category:
- Create a new file:
categories/17-your-category.json - Update
app.jsto include the new file in thecategoryFilesarray - See MODULAR_STRUCTURE.md for detailed guidelines
- Google - Supports all operators (
intitle:,inurl:,filetype:) - Bing - Good support, slightly different parsing
- DuckDuckGo - Minimal operators, mostly
site:and quotes - Yandex - Excellent for international/Cyrillic content
- Brave - Independent index, growing coverage
DorkIndex/
βββ categories/ # Modular dork category files (NEW)
β βββ 01-vulnerability-parameters.json
β βββ 02-sensitive-files-data.json
β βββ 03-error-messages-debug.json
β βββ ... (16 total categories)
β βββ 16-miscellaneous.json
βββ index.html # Main interface
βββ app.js # Core logic (loads from categories/)
βββ styles.css # Clean, responsive styling
βββ dorks.json # Legacy file (kept as backup)
βββ MODULAR_STRUCTURE.md # Documentation for modular structure
βββ DORK_CATEGORIES.md # Category reference guide
βββ LICENSE # MIT License
βββ README.md # This file
Current Statistics:
- π 141 total dorks across 16 categories
- π 7 search engines supported
- π― Organized, modular structure for easy maintenance
- β Chrome/Edge (Recommended)
- β Firefox
- β Safari
- β Brave Browser
Requires JavaScript enabled (for client-side processing only).
Contributions welcome! To add dorks:
- Fork this repo
- Identify the appropriate category file in
categories/ - Add dorks following the standard format (see MODULAR_STRUCTURE.md)
- Test across multiple engines
- Submit PR with clear descriptions
Focus on:
- Engine-specific optimizations
- Real-world bug bounty scenarios
- Reducing false positives
- OPSEC-safe implementations
- Proper categorization (use DORK_CATEGORIES.md as reference)
This tool only generates search URLs. It does not:
- Automate searches
- Bypass rate limits or protections
- Access non-public data
- Violate search engine ToS
- Only use on authorized targets (bug bounty/VDP programs)
- Respect search engine rate limits
- Follow responsible disclosure practices
- Comply with local laws and regulations
You are responsible for how you use this tool.
- β Faster dork generation
- β Engine-specific optimization
- β Organized categories
- β Reusable templates
- β No captcha triggers
- β Full control over queries
- β No server-side logging
- β Lower detection risk
Manual control = Better OPSEC
This tool fits real bug bounty recon workflows, not script-kiddie automation. It respects search engines while maximizing your efficiency.
Potential future enhancements:
- Export/import custom dork packs
- Dork result tracking (local only)
- Advanced query builder
- More search engines (Mojeek, Baidu)
- Browser extension version
MIT License - See LICENSE file for details.
Built for the bug bounty community with OPSEC and privacy as core principles.
Stay safe. Hunt responsibly. Find bugs. Get paid. π―
Found a bug? Have a suggestion? Open an issue or PR!
Remember: This tool is for authorized security testing only. Always get permission before testing targets.