Google Dorking

In everyday use, search engines like Google, Bing, DuckDuckGo and Yahoo accept a search term (a word), or a string of search terms, and return matching results. But most search engines are programmed to accept more advanced β€œfilters” or β€œprefix operators” as well. A filter is a keyword or phrase that has particular meaning for the search engine. This includes terms like:

inurl:

intext:

site:

feed:

language:

Each filter keyword ends with a colon (:) and is followed by the relevant search term or terms - with no space before or after the colon!

Examples:

filetype:xls β€œhouse prices” AND β€œLondon”

site:nasa.gov filetype:pdf

filetype:doc β€œsecurity plan” site:gov.in

We collected and tested these dorks across search engines with the help of the following resources:

[Table: Dorking operators for Google, DuckDuckGo, Yahoo and Bing]

DorkDescriptionGoogleDuckDuckGoYahooBing

cache:[url]

Shows the version of the web page from the search engine’s cache.

βœ“

related:[url]

Finds web pages that are similar to the specified web page.

βœ“

info:[url]

Presents some information that Google has about a web page, including similar pages, the cached version of the page, and sites linking to the page.

βœ“

site:[url]

Finds pages only within a particular domain and all its subdomains.

βœ“

βœ“

βœ“

βœ“

intitle:[text] or allintitle:[text]

Finds pages that include a specific keyword as part of the indexed title tag. You must include a space between the colon and the query for the operator to work in Bing.

βœ“

βœ“

βœ“

βœ“

allinurl:[text]

Finds pages that include a specific keyword as part of their indexed URLs.

βœ“

meta:[text]

Finds pages that contain the specific keyword in the meta tags.

βœ“

filetype:[file extension]

Searches for specific file types.

βœ“

βœ“

βœ“

βœ“

intext:[text], allintext:[text], inbody:[text]

Searches text of page. For Bing and Yahoo the query is inbody:[text]. For DuckDuckGo the query is intext:[text]. For Google either intext:[text] or allintext:[text] can be used.

βœ“

βœ“

βœ“

βœ“

inanchor:[text]

Search link anchor text

βœ“

location:[iso code] or loc:[iso code], region:[region code]

Search for specific region. For Bing use location:[iso code] or loc:[iso code] and for DuckDuckGo use region:[iso code].An iso location code is a short code for a country for example, Egypt is eg and USA is us. https://en.wikipedia.org/wiki/ISO_3166-1

βœ“

βœ“

contains:[text]

Identifies sites that contain links to filetypes specified (i.e. contains:pdf)

βœ“

altloc:[iso code]

Searches for location in addition to one specified by language of site (i.e. pt-us or en-us)

βœ“

feed:[feed type, i.e. rss]

Find RSS feed related to search term

βœ“

βœ“

βœ“

hasfeed:[url]

Finds webpages that contain both the term or terms for which you are querying and one or more RSS or Atom feeds.

βœ“

βœ“

ip:[ip address]

Find sites hosted by a specific ip address

βœ“

βœ“

language:[language code]

Returns websites that match the search term in a specified language

βœ“

βœ“

book:[title]

Searches for book titles related to keywords

βœ“

maps:[location]

Searches for maps related to keywords

βœ“

linkfromdomain:[url]

Shows websites whose links are mentioned in the specified url (with errors)

*

Acts like a wildcard that can take the place of any word or phrase. Example: tallest * in the world

βœ“

βœ“

–

Excludes results that contain the word following the minus sign. Place this operation at the end of your search query.

” β€œ

Finds instances of the exact text within the quotation marks everywhere it appears in the search engine’s index.

Last updated