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:
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
[Table: Dorking operators for Google, DuckDuckGo, Yahoo and Bing]
Dork | Description | DuckDuckGo | Yahoo | Bing | |
---|---|---|---|---|---|
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