Skip to main content

Advanced & Fast Google Dorking Tool

Project description

Godork - Advanced & Fast Google Dorking Tool

                __         __  
  ___ ____  ___/ /__  ____/ /__
 / _ `/ _ \/ _  / _ \/ __/  '_/  v2.5.4
 \_, /\___/\_,_/\___/_/ /_/\_\    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 godork
pip install -r requirements.txt
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

Buy Me A Coffee

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

godork-2.5.4.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

godork-2.5.4-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file godork-2.5.4.tar.gz.

File metadata

  • Download URL: godork-2.5.4.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for godork-2.5.4.tar.gz
Algorithm Hash digest
SHA256 8665f9b7a92ba9a5088114748457b2dabcad1f7856cd294a777e0bc0efcf0ac8
MD5 aac71324f45963b26e0c5fb0acebf28e
BLAKE2b-256 1bf13668353b6ea9bb92d4e826c540c8319c95e7ddeb2ca19bba4e828d063f67

See more details on using hashes here.

File details

Details for the file godork-2.5.4-py3-none-any.whl.

File metadata

  • Download URL: godork-2.5.4-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for godork-2.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0e21708d5c40cb6f1ecd6b0dd1a156cf4d5434d5def6e30d0b5537a1bc0f9258
MD5 06b9336af6b788fd0b4f33a5e8bfa4c9
BLAKE2b-256 670ca596b02359264ca4c439436e3f23016ccee3fe816846fc55dbf954a67549

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page