Purpose
Generate Google dork queries for the engagement target. In print-only mode, output is immediately usable in a browser. In API mode, queries are executed via the Google Custom Search API and results are stored as findings.
Output
- stdout — all generated dork queries, always printed regardless of mode.
recon/google-dork.json— search results per query (API mode only).
CLI
mg-google-dork acme-bounty
mg-google-dork acme-bounty --api-key $KEY --cx $CX
Notes
- 14 built-in dork templates: login pages (
inurl:login), admin panels, exposed config files (.env,wp-config.php), open directories (intitle:"index of"), juicy file types (.sql,.bak,.log), error messages, and others. - API mode requires a Google Custom Search Engine (CSE) key (
--api-key) and a search engine ID (--cx). Free CSE tier allows 100 queries/day. - Print-only mode has no external dependencies and works offline.
- Results in API mode are written per-query with the full result list and a severity estimate based on template type.