Advanced & Fast Google Dorking Tool
Project description
Godork - Advanced & Fast Google Dorking Tool
__ __
___ ____ ___/ /__ ____/ /__
/ _ `/ _ \/ _ / _ \/ __/ '_/ v2.8.0
\_, /\___/\_,_/\___/_/ /_/\_\ latest
/___/
thd3r & societyprojects
Godork is a high-performance tool designed to scrape links and titles from Google search results using the asyncio library, which enables efficient cooperative multitasking. Combined with aiohttp, this tool allows you to quickly and reliably extract URLs along with their corresponding titles. Additionally, Godork is capable of bypassing restrictions imposed by network providers, ensuring uninterrupted access to search data
✨ Why Godork?
-
⚡ Blazing-fast performance using asynchronous HTTP requests (aiohttp)
-
🔍 Automated dork execution with support for lists, batches, and single queries
-
🌐 Proxy-ready: Bypass restrictions and stay anonymous with HTTP proxy integration
-
🕶️ Headless browser mode with Selenium to defeat CAPTCHAs and JS-based blocks
-
🔄 Self-updating via --update-tool flag and never run outdated tools again
-
🐳 Docker-compatible: Seamlessly containerize and deploy in any environment
Resources
Requirements
# This is required for the pydub library
$ sudo apt install ffmpeg
# Check the version of the google-chrome browser
$ google-chrome --version
# If the browser version does not exist run this command
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt -f install
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
# After that, take the version from your google-chrome browser and place it here
$ wget https://storage.googleapis.com/chrome-for-testing-public/{PUT_THAT_VERSION_HERE}/linux64/chromedriver-linux64.zip
$ unzip chromedriver-linux64.zip
$ cd chromedriver-linux64
$ sudo mv chromedriver /usr/bin
Installation
Godork requires python 3.8 or higher to install successfully
Install with pip:
pip install godork
Or clone from GitHub:
git clone https://github.com/thd3r/godork.git
cd codork
python3 setup.py install
Options
| Option | Type | Description |
|---|---|---|
| -v, --version | Flag | displays the current version of godork |
| -d, --dorks | String | single dork or file containing multiple dorks |
| -p, --proxy | String | http proxy to use with godork (e.g. http://127.0.0.1:8080) |
| --debug | Boolean | show detailed logs and error for debugging |
| --retries | Integer | retries when request is blocked (default: 40) |
| --max-retries | Integer | max attempts to bypass protection mechanisms (default: 2) |
| --no-headless | Boolean | run in graphical mode when bypassing |
| --update-tool | Boolean | update godork to the latest version |
Example Usage
Basic dorking:
godork --dorks "intitle:index.of site:example.com"
[!WARNING] Developers assume no liability and are not responsible for any issue or damage.
Batch mode:
godork --dorks dorks.txt --proxy http://127.0.0.1:8080 --no-headless
Help & Bugs
If you are still confused or found a bug, please open the issue. All bug reports are appreciated, some features have not been tested yet due to lack of free time.
Contributors :heart:
License
Licensed under the MIT License.
Contributions are welcome :) feel free to fork, suggest improvements, or submit pull requests.
Support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file godork-2.5.0.tar.gz.
File metadata
- Download URL: godork-2.5.0.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07c0a531212cb6909a815422cb605b904cc445fd5e0bf0a72e4431dc12ee0aa2
|
|
| MD5 |
60fa0eaa840dc4ddd292ee06175d5dd9
|
|
| BLAKE2b-256 |
b9f766a5c4c79f22ff2b5fc0613ae61cde67fbac95e70c13fb555bc01e9e6e07
|
File details
Details for the file godork-2.5.0-py3-none-any.whl.
File metadata
- Download URL: godork-2.5.0-py3-none-any.whl
- Upload date:
- Size: 18.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1997934b31f62bc59ef5bbfb19037482c93da5f89c21b3f40049780551cc8f7
|
|
| MD5 |
26488f9deb5e075767e3d02c4262bfac
|
|
| BLAKE2b-256 |
affb9189a28c850490fe3e0c603c86522424144ddbbdd171d0da91001496b0f8
|