Skip to content

Google Dorking

OperatorPurposeExample
site:Restrict to a domainsite:example.com
inurl:Term must appear in URLinurl:admin
intitle:Term must appear in page titleintitle:"index of"
filetype:Search for specific file typesfiletype:pdf
ext:Same as filetype:ext:sql
intext:Term must appear in page bodyintext:"password"
cache:Google’s cached version of a pagecache:example.com
-Exclude resultssite:example.com -www
""Exact match"default password"
OR / ``Either term
*Wildcard"password is *"

intitle:"index of" site:example.com
intitle:"index of" "parent directory"
site:example.com inurl:login
site:example.com intitle:"admin" inurl:admin
site:example.com filetype:env
site:example.com filetype:sql "INSERT INTO"
site:example.com filetype:log
site:example.com filetype:conf inurl:web.config
ext:xml | ext:conf | ext:cnf | ext:reg | ext:inf | ext:rdp | ext:cfg | ext:txt | ext:ora | ext:ini
site:example.com "password" filetype:txt
site:example.com "api_key" | "api_secret"
"-----BEGIN RSA PRIVATE KEY-----" filetype:key
site:example.com filetype:sql
intitle:"index of" "database.sql"
intitle:"index of" "backup" ext:zip | ext:tar.gz

Most operators work across engines with minor syntax differences.

EngineNotes
BingSupports site:, filetype:, inurl:, intitle:. Slightly different indexing — may find pages Google missed.
DuckDuckGoSupports site:, filetype:, intitle:. No inurl:. Uses Bing’s index under the hood.
YandexStrong for .ru domains and Eastern European targets. Supports site:, mime: (instead of filetype:), url:.

Pre-built dorks organized by category:

Categories include: footholds, files containing usernames/passwords, sensitive directories, web server detection, vulnerable servers, error messages.


  • Dorking public search engines is passive reconnaissance — you’re querying the search engine, not the target directly
  • Accessing exposed resources you find may still be unauthorized — finding it doesn’t mean you’re allowed to use it
  • Combine with robots.txt and sitemap.xml review for additional path discovery