# Search Engines and Google Dorking

### Google Dorks

Google hacking / Dorking utilizes Google's advanced search engine features, which allow you to pick out custom content. You can, for instance, pick out results from a certain domain name using the site: filter

<table data-header-hidden><thead><tr><th width="99.66666666666669"></th><th width="200"></th><th></th></tr></thead><tbody><tr><td><strong>Filter</strong></td><td><strong>Example</strong></td><td><strong>Description</strong></td></tr><tr><td>site<br></td><td>site:tryhackme.com<br></td><td>returns results only from the specified website address<br></td></tr><tr><td>inurl<br></td><td>inurl:admin<br></td><td>returns results that have the specified word in the URL<br></td></tr><tr><td>filetype<br></td><td>filetype:pdf<br></td><td>returns results which are a particular file extension<br></td></tr><tr><td>intitle<br></td><td>intitle:admin<br></td><td>returns results that contain the specified word in the title</td></tr><tr><td></td><td>intitle:ethical.hacker</td><td>dot represents the space</td></tr><tr><td>IP</td><td>IP:10.10.10.10</td><td><strong>works on bing</strong>. Use to check which websites are hosted on an IP address</td></tr><tr><td>linkfromdomain</td><td>linkfromdomain:cehpractical.com</td><td><strong>Works on Bing</strong>. get all links from a domain</td></tr></tbody></table>

{% embed url="<https://www.exploit-db.com/google-hacking-database>" %}
curated list of google dorks
{% endembed %}

### Google Advanced Search

Google Advanced Search is a set of specialized search features and filters that allow users to refine their search queries to find more precise and specific results. It offers a range of tools beyond the basic search bar, enabling users to tailor their searches based on various criteria.

{% embed url="<https://www.google.com/advanced_search>" %}

### Tips&#x20;

**Using double quotes, restrict the results to exact search. (Works on Google,bing)**

<figure><img src="/files/5Hu0Aq7K4T3vkOlzAm8x" alt=""><figcaption></figcaption></figure>

**You can use multiple conditional operators with google dorks**

<figure><img src="/files/uD5ThojSDZnQnhWujG1O" alt=""><figcaption></figcaption></figure>

**Asterisk can be used as placeholder.**

<figure><img src="/files/ME4Tos4sq04v10yekLzk" alt=""><figcaption></figcaption></figure>

**Sometimes you can find cache content on bing if you do not find cache on google.**

### Web Search Engines

| **Search Engine** | **URL**                   | **Remarks**                                        |
| ----------------- | ------------------------- | -------------------------------------------------- |
| Bing              | <https://www.bing.com/>   | <p><br></p>                                        |
| Yandex            | <https://yandex.com/>     | Russian. Has very good image recognition algorithm |
| Baidu             | <https://www.baidu.com/>  | Chinese                                            |
| DuckDuckGo        | <https://duckduckgo.com/> | Privacy preserving search Engine                   |

{% embed url="<https://inteltechniques.com/tools/Search.html>" %}
Combine Search Engine
{% endembed %}

### S3 Bucket Search

{% embed url="<https://buckets.grayhatwarfare.com/>" %}

### Google Drive Search

{% embed url="<https://www.dedigger.com/?s=Ecss#gsc.tab=0&gsc.sort=&gsc.q=CEH>" %}

### AI google Dork Generator

{% embed url="<https://www.dorkgpt.com/>" %}

{% embed url="<https://youtu.be/E2qJItkNca0>" %}

### Best OSINT Course for Beginners

{% embed url="<https://www.udemy.com/course/practical-osint/?referralCode=0848C4EC66BBAC2534D6>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://osint.cavementech.com/search-engines-and-google-dorking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
