Skip to content
New

DeepSeek V4.1 Flash free for 7 days: 10M tokens a day after a top-up of $10 or more. Until Nov 30.

How it works

Search-engine dorking that still works

Practical Google and Bing operators for recon on a scope you own: site, filetype, intitle, inurl, with the NotHoly chat to build query sets.

Beginner3 min readBy NotHoly

Dorking is search with operators. The same engines everyone uses will list exposed directories, config files and login pages for a scope you own, if you ask with the right syntax. The Google Hacking Database collects thousands of these patterns. Most of the classic operators still work, a few have quietly degraded, and this article keeps to the ones that return results today and shows how the NotHoly chat turns one idea into a tested query set.

Operators that still return results

site: scopes a search to one domain and is the backbone of recon dorking.

text
site:example.com
site:example.com -www

filetype:, or ext:, finds documents by extension, which surfaces leaked spreadsheets and configs.

text
site:example.com filetype:pdf
site:example.com ext:log OR ext:bak OR ext:env

intitle: and inurl: match the page title and the URL, which is good for admin panels and open listings.

text
site:example.com intitle:"index of"
site:example.com inurl:admin

Combine them. A search for site:example.com with intitle:"index of" and the phrase "parent directory" is a tighter open-directory dork than any single operator on its own.

What has degraded

Google has pulled back on some operators. The plus operator is gone, so use quotes for an exact match. inanchor: and link: are unreliable or removed, and date-range dorking works better through the tools menu than through daterange:. Google documents the current set, and when an operator returns nothing, try the same dork on Bing, which honours ip: and some operators Google ignores.

Use more than one engine

Google, Bing and DuckDuckGo index and rank differently, so the same dork returns different pages on each. Bing's ip:1.2.3.4 lists pages an engine saw on that IP, which pairs well with the origin IPs from the certificate work. Run a dork on two engines before you conclude a target has nothing exposed. DuckDuckGo leans on different indexes and rarely personalises what it shows, so keep it in the rotation, and treat agreement between two engines as a reason to look harder rather than to stop.

Build query sets with the chat

A single dork is a guess. Ask the NotHoly chat to turn a goal into a batch you can paste one by one.

text
Target domain: example.com. Goal: find exposed config files,
backups, directory listings and login pages. Write 20 Google
dorks, grouped by goal, using only operators that work now.
One per line, no explanations.

The model knows the operator syntax and groups the dorks by intent. It cannot run them, so you paste each into the engine and read the results yourself. Paste a page of results back and ask it to flag which hits look in scope and worth opening.

Scope and privacy

A dork can surface a document that was never meant to be public, including someone's personal data. Finding it does not mean you may download or share it. Note the URL, report it through the right channel if it belongs to your target, and keep personal data out of your notes and screenshots. Stay on your scope's domains, because a broad dork without site: can pull in unrelated people.

Frequently asked questions

Is dorking a problem?

Reading public search results is ordinary use of a search engine. Acting on what you find, downloading a database or logging into a panel, is where lines get crossed. Keep to reading and reporting.

Why do my dorks return nothing?

Either the target really has nothing indexed, or the operator has degraded. Confirm the dork works on a domain you know is exposed, such as your own lab, then try the target on a second engine.

Dorking is the manual half of recon. Next, turn the lens on people and companies in people and company OSINT basics. Back to GitHub and code search recon.

Sources

  1. Google Hacking Database (Exploit-DB)
  2. Google, refine web searches (operators)
  3. Microsoft Bing, advanced search keywords

More in OSINT and recon

OSINT and recon

OSINT workflow from zero, with AI as a co-pilot

A repeatable OSINT workflow for a target you may look at: set scope, collect in passes, correlate, and let the NotHoly chat plan and summarise.

Beginner3 min read