Footprinting & Reconnaissance · Module 02

Google Dorking

Use advanced Google search operators to find exposed files, logins and pages.

ModuleModule 02PhaseFootprinting & ReconnaissanceTypeDefensive / AnalysisPlatformKali Linux

Definition

Google Dorking is an information-gathering technique that uses advanced search operators to find specific information indexed by Google.

Primary purpose

Narrow search results to locate publicly indexed pages, documents, directories, and technical information.

Cybersecurity use

OSINT, security assessments, digital investigations, and exposure discovery.

Key features

Advanced search

Filters results using specific operators.

File discovery

Finds indexed files of a particular type.

URL filtering

Searches for pages with specific words in the URL.

Title filtering

Finds pages with specific terms in the HTML title.

Domain filtering

Restricts results to a particular website or domain.

Important commands & actions

site:example.com

Restrict results to a domain.

filetype:pdf

Search for PDF files.

intitle:login

Find pages with a term in the title.

inurl:admin

Find URLs containing a term.

intext:security

Search page content for a term.

"exact phrase"

Search for an exact phrase.

-keyword

Exclude results containing a term.

site:example.com filetype:pdf

Find indexed PDFs on a specific domain.

Practical examples

01Find indexed PDFs
command
site:example.com filetype:pdf

Purpose Searches for PDF documents indexed from the domain.

02Find pages with a title term
command
site:example.com intitle:security

Purpose Finds indexed pages with 'security' in the title.

03Search an exact phrase
command
site:example.com "privacy policy"

Purpose Finds pages containing the exact phrase.

04Exclude unwanted results
command
site:example.com security -jobs

Purpose Security pages while excluding anything with 'jobs'.

Important points

  • Search engine indexing: Finds what Google indexed; it does not scan the target directly.
  • No exploitation: Operators alone do not exploit flaws or bypass authentication.
  • Sensitive information: Do not access, download or share exposed credentials or confidential files.
  • False positives: Verify results before drawing any security conclusion.
  • Responsible disclosure: Report accidental exposure through the organization's security contact.

Common use cases

OSINT

Discover publicly indexed information about an organization.

Document discovery

Locate publicly indexed documents for authorized audits.

Exposure assessment

Find unintended public information on your own sites.

Penetration testing

Support reconnaissance during authorized engagements.

Defensive security

Help find and remove unintended information exposure.

Learn it in context

This tool is taught in Module 02

Read the full written notes, with diagrams, defense and detection.

Open Module 02