Google Dorking
Last updated
Was this helpful?
Last updated
Was this helpful?
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:
Advanced Search Operators for Yahoo, Bing and Google, from Bruce Clay inc.
Google hacking entry from Wikipedia
Bing Advanced Search Tricks from Microsoft
Google Search Help, about refining web searches
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]
β
β
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.
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.