Query Library OSINT Guides

Automating Google Dorking: From Manual OSINT Technique to Continuous Monitoring

Google dorking is powerful for one-off OSINT research. Example dorks by use case, the limits of automating Google, and where monitoring platforms take over.

DigitalStakeout · · Updated · 2 min read

Example dorks by use case

Exposed documents

site:example.com filetype:pdf confidential

Internal PDFs indexed but not linked.

Spreadsheets

site:example.com filetype:xlsx

Exported data and lists.

Admin and login pages

site:example.com inurl:admin

Interfaces not meant for public discovery. Swap inurl:admin for inurl:login to find login pages.

Directory listings

site:example.com intitle:"index of"

File structures, backups and configs.

Environment files

site:example.com filetype:env

Credentials, API keys and connection strings.

Database dumps

site:example.com filetype:sql

User data and schema.

Recent changes

site:example.com filetype:pdf after:2026-01-01

Newly indexed files.

Mentions elsewhere

"Example Corp" -site:example.com filetype:pdf

Your documents on vendor or partner sites.

Google dorking uses advanced search operators to find information that Google has indexed but nobody meant to publish. For security teams, the defensive use is simple: find your own exposed files and pages before someone else does, then keep checking, because exposure changes every week.

Example Dorks by Use Case

The query library above lists one dork per use case and what it can reveal. Replace example.com with a domain you own or are authorized to assess, and "Example Corp" with your organization’s name.

Google documents site:, filetype:, before: and after: in its help pages. inurl: and intitle: are widely used but not officially documented, and Google notes that operators are bound by indexing limits, so results can be incomplete. The Google Hacking Database catalogs thousands more dorks by category.

Beyond your own domain

Search your organization’s name, executive names and project names across the whole web. Exposed partner portals, vendor documentation and contractor files that contain your data all surface this way.

Why Manual Dorking Does Not Scale

  • Exposure changes. A dork that is clean today can return a new file next week.
  • The query list is long. A full assessment means dozens to hundreds of queries across domains, subdomains and brand terms.
  • Google limits automation. Its Terms of Service prohibit “using automated means to access content from any of our services in violation of the machine-readable instructions” on its pages, and scripted scraping gets blocked.

What Automation Should Look Like

  1. Keep a library of queries for your domains and brand terms. Boolean search for OSINT covers how to construct them.
  2. Run them on a schedule, daily or weekly, through an approved API or platform.
  3. Compare results with a known baseline.
  4. Alert only on new findings.
  5. Track each finding through remediation.

Where Platforms Take Over

Dorking only covers what Google indexes. A full exposure program also needs social media profile discovery (DigitalStakeout searches 750+ platforms), domain registration monitoring for typosquats, dark web monitoring and credential breach monitoring.

Sources

Frequently Asked Questions