Welcome to Gh0stD0rk Killer, a tool designed for ethical hackers, OSINT investigators, and cybersecurity researchers to create advanced search engine dorks for refining search results on Google, Bing, DuckDuckGo, and Yandex. With options for chaining multiple operators, this tool lets you build complex queries for deep-dive investigations.
- Search Engine Support: Compatible with Google, Bing, DuckDuckGo, Yandex and now Twitter and BlueSky!
- Advanced Operators: Supports unique operators for Yandex alongside common operators for Google, Bing, and DuckDuckGo.
- Dynamic Help Menu: Displays detailed explanations for each operator, tailored for each search engine.
- Operator Chaining: Allows combining multiple operators with
AND
andOR
to refine searches further. - Improved Input Validation: Ensures only valid operators are chosen for each search engine.
The script guides users through the following steps:
- Search Engine Selection: Choose a search engine from Google, Bing, DuckDuckGo, Twitter, BlueSky or Yandex.
- Operator Selection: Select advanced operators like
site:
,intitle:
,date:
, and many others. Typehelp
anytime to see available operators and descriptions. - Search Phrase Input: Enter the search phrase to use with the selected operator.
- Logical Chaining: Optionally combine multiple operators with logical operators (AND/OR).
- Final Dork Output: The script outputs a complete dork, which can be copied directly into a search engine for investigation.
No external dependencies are required. This script runs on pure Python, making it lightweight and easy to run.
-
Clone the Repository:
git clone https://github.com/yourusername/Gh0stD0rk-Killer.git cd Gh0stD0rk-Killer
-
Run the Script:
sudo python gdk.py
-
Follow the Prompts to create a customized search dork.
Here’s how the script may look in use:
┌──(kali㉿kali)
└─$ sudo python gdk.py
+-------------------------------------------------------------------------------------------+
| |
| ('-. .-. .-') .-') _ _ .-') _ _ .-') .-. .-') |
| ( xx ) / ( xx ).( xx) ) ( ( xx) ) ( \( xx ) \ ( xx ) |
| ,----. ,--. ,--. .----. (_)---\_) '._ \ .'_ .----. ,------. ,--. ,--. |
| ' .-./-')| | | | / .. \ / _ ||'--...__),`'--..._) / .. \ | /`. '| .' / |
| | |_( xx ) .| |. / \ .\ :` `.'--. .--'| | \ '. / \ . | / | || /, |
| | | .--, \ || | ' |'..`''.) | | | | ' || | ' | | |_.' || ' _) |
| (| | '. (_/ .-. |' \ / '.-._) \ | | | | / :' \ / ' | . '.'| . \ |
| | '--' || | | | \ `' / \ / | | | '--' / \ ` ' / | |\ \ | |\ \ |
| `------' `--' `--' `---'' `-----' `--' `-------' `---'' `--' '--'`--' '--' |
| .-. .-') ('-. _ .-') |
| \ ( xx ) _( xx)( \( xx ) |
| ,--. ,--. ,-.-') ,--. ,--. (,------.,------. |
| | .' / | |xx) | |.-') | |.-') | .---'| /`. ' |
| | /, | | \ | | xx ) | | xx )| | | / | | |
| | ' _)| |(_/ | |`-' | | |`-' (| '--. | |_.' | |
| | . \ ,| |_.'(| '---.'(| '---.'| .--' | . '.' |
| | |\ (_| | | | | | | `---.| |\ \ |
| `--' '--' `--' `------' `------' `------'`--' '--' |
| |
| Created by: The_Gh0stface_Killer |
| |
| This script will help you generate dorks for search engines. |
| |
| Advanced operators will help you refine your search. |
| |
| Type 'exit' at any prompt to quit the program. |
| |
+-------------------------------------------------------------------------------------------+
+-------------------------------------------------------------------------------------------+
| |
| [+] Which search engine are you using? |
| |
| 1. Google |
| 2. Bing |
| 3. DuckDuckGo |
| 4. Yandex |
| |
+-------------------------------------------------------------------------------------------+
[+] Enter the number corresponding to your choice (1-4): 1
+-------------------------------------------------------------------------------------------+
| |
| [+] Select the number corresponding to your operator of choice for Google: |
| |
| [-] Type 'help' to display detailed explanations of each operator. |
| |
+-------------------------------------------------------------------------------------------+
1. site:
2. intitle:
3. inurl:
4. filetype:
5. intext:
6. link:
[+] Enter the number corresponding to your operator of choice, or type 'help': 5
[+] Enter the phrase to search for: chicken sandwiches
[+] Would you like to add another operator? (yes/no): yes
[+] Do you want to use AND or OR to chain the operators? (AND/OR): AND
+-------------------------------------------------------------------------------------------+
| |
| [+] Select the number corresponding to your operator of choice for Google: |
| |
| [-] Type 'help' to display detailed explanations of each operator. |
| |
+-------------------------------------------------------------------------------------------+
1. site:
2. intitle:
3. inurl:
4. filetype:
5. intext:
6. link:
[+] Enter the number corresponding to your operator of choice, or type 'help': 1
[+] Enter the phrase to search for: burgerking.com
[+] Would you like to add another operator? (yes/no): no
+-------------------------------------------------------------------------------------------+
| [+] Here is your generated search dork for Google: |
| |
| [-] intext:chicken sandwiches AND site:burgerking.com |
+-------------------------------------------------------------------------------------------+
[+] Would you like to generate another dork? (yes/no): no
Thank you for using Gh0stD0rk Killer. Goodbye!
The tool provides an interactive help menu that varies by search engine. Simply type help
at any operator selection prompt to get descriptions. Currently provide help for the following search engines:
-
Google
-
Yandex
-
Bing
-
Duck Duck Go
-
More to be added in the future!
Future developments include:
- Save dorks to file
- Pre-built dork templates
- Advanced search operators combination - think nested search operators. 🤯
- Auto-save settings and preferences
- Output formatting options
- Integration with web APIs
- Interactive help and operator suggestions
- Error handling for invalid operator combinations
- Time-based dork generation (automated mode) 🤖
- CLI arguments for quick dork generation
- Expanding search engines, like Shodan. 😎
Thank you for choosing Gh0stD0rk Killer! 👻🔪