This website uses cookies

Read our Privacy policy and Terms of use for more information.

GuideGDE-016
TopicGoogle dorking
DomainDigital infrastructure
Last updatedAugust 2026

Short answer: Start with site:targetdomain.com, add operators such as filetype:, intitle: and inurl: to query the search engine index directly, then run proven GHDB queries and repeat key searches on a second search engine.

What it isWhat is Google dorking?
How to run itHow do you use Google dorking for OSINT?
What goes wrongWhat false positives affect Google dorking?
Go deeperRelated cards and training
What it is

What is Google dorking?

Google dorking is the use of advanced search operators to surface indexed content that standard keyword search misses, including exposed documents, login portals, misconfigured directories and specific file types on a target's domain. It answers what a search engine has indexed about a target that the target never intended to be publicly discoverable.

Search engines index far more than a website's homepage. Operators such as site:, filetype: and intitle: let an investigator query that index directly, surfacing PDFs, spreadsheets, configuration files and login pages that a general search would bury or never return at all. Because dorking works entirely through a search engine's public interface, it requires no special access and leaves no trace on the target's own systems.

Investigators use dorking to find exposed documents before a target notices and removes them, identify subdomains and infrastructure not linked from a target's main site, and locate specific file types such as spreadsheets or internal presentations that frequently contain sensitive detail.

When to use this guide
•Locating exposed documents, spreadsheets or presentations on a target domain
•Finding subdomains and infrastructure not linked from the main website
•Identifying login portals and administrative interfaces exposed to the open web
•Searching for a target's content republished or cached elsewhere after removal
•Investigating a company's digital footprint before a deeper technical assessment
How to run it

How do you use Google dorking for OSINT?

Combine search operators to narrow the index to exactly the content type and scope you need.

The tools

Free before paid. Dorking itself requires nothing beyond a search engine; the tools below help scale and organise the technique.

Google Advanced Search: Free. The core tool; supports site:, filetype:, intitle:, inurl:, and intext: operators alongside date-range and language filters. No account required for basic use.

Google Hacking Database (GHDB): Free. Maintained by Exploit-DB, a curated library of proven dork queries organised by category (exposed files, login portals, vulnerable servers), useful as a starting point rather than building every query from scratch.

Pagodo: Free and open source. Automates running a batch of GHDB-style dorks against a target domain and logs the results, useful when checking a large number of query patterns systematically.

Bing Advanced Search: Free. Bing's index differs from Google's and occasionally surfaces content Google has not indexed or has since removed; running the same dorks against both engines catches more.

Before you begin
Stop at the login. No login is required for any tool in this guide. Search engines rate-limit automated or unusually rapid manual querying, so space out large batches of dork queries, particularly when using Pagodo, to avoid a temporary block.
Legal considerations. Dorking only surfaces content a search engine has already indexed from the public web; it does not bypass any access control. Finding an exposed document through a dork is not authorisation to use its contents for any purpose beyond the investigation, and responsible disclosure to the affected organisation is good practice when a serious exposure is found.

Subscribe to keep reading

This content is free, but you must be subscribed to Signal & Shadow to continue reading.

I consent to receive newsletters via email. Terms of use and Privacy policy.

Already a subscriber?Sign in.Not now