/DorkingDB

Collection of dorking-related resources. Dorks lists, Cheatsheets, Articles, Databases. Google, Yahoo, Yandex, Bing, Baidu, DuckDuckGo, Brave, Ecosia, Qwant.

MIT LicenseMIT

Megacollections:

Lists:

Cheatsheets:

Articles:

Cheatsheets:

Articles:

Articles:

Cheatsheet based on the official source:

Operator ""
According to Google's translation: "Contains the following complete keywords". According to personal limited research it can return results which include only a subset of the specified strings. The spaces between strings can be replaced with anything. The sequence is not always preserved. Try googling baiding "aaa bbb ccc" or smth similar. The operator might work better for Chinese queries.

Operator |
Logical OR. Eg (foo | bar).

Operator -
Used for exclusion. Eg -site:www.dont-open-me-i-might-be-dangerous.com to exclude from results.

Operator ()
Used for grouping.

Operator site:
It has the same purpose as in most other engines. The official page does not include a space between this operator and searched str, though it seems to work fine with space(s). The * seems to produce slightly different results. Subdomains are also returned if no * is provided.

Operator title:
It is like intitle in Google. The official page does include a space between operator and the searched title. It also places the title between round brackets. It seems to work fine without space(s) and without braces.

Operator inurl:
The official page includes a space between operator and the searched url. It also places the url between round brackets. It seems to work fine without space(s) and without braces.

Operator filetype:
Searches for the specified file extensions. Currently supported: pdf, doc, xls, ppt, rtf, all. Others seem to be unreliable. There must be no space between operator and extension.

Cheatsheets:

Articles:

Cheatsheet:

Operator filetype:
The official site states that it supports only these extensions: pdf, doc(x), xls(x), ppt(x), html.
The personal research has shown that it can also return results for other file types (eg txt, zip). It looks like if it does not find anything relevant, it tries to return smth similar. For instance if you are looking for txt, the engine might send you some json results.

Cheatsheet:

General info:

  • There seems to be no () grouping operator, so AND/OR must be used to mimic it.
  • Combinations of single queries might return different results than single queries.
    Example:
    'site:sub.2ndld.tld ext:txt OR site:sub.2ndld.tld filetype:txt'
    compound query may return more results than 2 separate:
    'site:sub.2ndld.tld ext:txt', 'site:sub.2ndld.tld filetype:txt'
  • Apparently the engine supports inurl: operator to some degree. But there is no info about it in the official docs.

Operator site:
Searches in subdomains even if only 2nd level domain and TLD are provided.

The space between colon and host name plays a role:

  • site:news.google.com would return results, which have the "news" subdomain.
  • site: news.google.com would not just return different subdomains but also different hosts.

The * wildcard is supported:

  • site: *.google.com would return results with different subdomins. Note that there must be a space between colon and star, otherwise, if there is no space, the * itself would be considered a subdomain, hence there will be no results.
  • site: *.google.com/a* would return somewhat different results than the one from above. It looks like the * in the path is supported to some extent but it seems unreliable.

Operator filetype:
Returns results based on content rather than file extension.
If it does not find anything relevant it might suggest you smth similar:
site:2ndld.tld filetype:pps => Showing results for site:2ndld.tld filetype:ppt

Operator ext:
Returns results based on extension rather than file content.
If it does not find anything relevant it might suggest you smth similar:
site:2ndld.tld ext:xlsm => Showing results for site:2ndld.tld ext:xlsx
It looks like it not only tries to find a similar extension, but also uses the operator itself to find "similar" results:
site:2ndld.tld ext:action => Showing results for site:2ndld.tld extraction

Operator intitle:
Put compound strings into quotes for better results (eg intitle:"some good title" instead of intitle:some good title).

Cheatsheet:

General info:

  • The same query might return different results: The sequence and amount of results can be different. It seems to depend on how many were found, if there are only few, then results shall be the same.
  • It looks like the inurl: operator is not supported. There is a chance though that it has some unusual name.

Operator site:
Does not accept * wildcard (neither in subdomains nor in path). Searches in subdomains: Eg site:google.com would return www.google.com, support.google.com, etc.

Operator filetype:
Returns results for at least some extensions (eg pdf, txt, zip). It either does not recognize or blocks requests for some extensions (eg csv).

Operator intitle:
Put compound strings into quotes for better results (eg intitle:"some good title" instead of intitle:some good title). Seems to search for related strings (eg can add/replace delimeters). Sometimes returns unrelated results.

Qwant

Cheatsheet:

Operator site:
Does not accept * wildcard in subdomains. If added in path, then used as is. Searches in subdomains: Eg site:google.com would return account.google.com, support.google.com, etc.

Operator filetype:
Unreliable in general. Returns results for at least some extensions (eg txt, pdf). It either does not recognize or blocks requests for some extensions (eg csv). It looks like it checks the content rather than file extension.

Licence

MIT ©️