Skip to main content

A powerful command-line tool for Google dorking, enabling users to uncover hidden information and vulnerabilities with advanced search queries.

Project description

🔍 DumpDork

DumpDork is a powerful command-line tool for performing Google dorking, allowing users to uncover hidden information and vulnerabilities using advanced search queries directly from the terminal.

GitHub Release GitHub License PyPI - Version PyPI - Downloads

preview

Features

  • Multi-Engine Support: Perform searches across Google, Brave, and GitHub from a single interface.
  • No CAPTCHA Required: This script does not require users to complete CAPTCHA, making it easier to retrieve results without interruptions.
  • Configurable Credentials: Manage your API credentials securely through a simple YAML configuration file.
  • Interactive Setup Wizard: With an user-friendly wizard which guides you through the setup process, helping you configure your API credentials settings step-by-step.

Installation

Manual:

  1. Clone the repository:
git clone https://github.com/mateofumis/dumpdork.git
cd dumpdork
  1. Set up a virtual environment (optional but recommended):
python3 -m venv env
source env/bin/activate  # On Windows use `.\env\Scripts\activate`
  1. Install dependencies:
pip3 install -r requirements.txt

Using pip/pipx install

  1. Install dumpdork with pip3
$: pip3 install dumpdork
# or as well with pipx
$: pipx install dumpdork

See this project in PyPi: https://pypi.org/project/dumpdork/

Configuration

DumpDork stores its configuration in ``~/.config/dumpdork/config.yaml`.

The Easy Way (Wizard)

Simply run the tool with the wizard flag to set up your keys interactively:

$: python3 dumpdork.py -w

Manual Configuration

Create the file with the following structure:

rapidapi:
  host: google-search74.p.rapidapi.com
  keys:
    google: "YOUR_RAPIDAPI_KEY"
    brave: "YOUR_RAPIDAPI_KEY"
    github: "YOUR_GITHUB_TOKEN"

[*] See detailed instructions at: https://github.com/mateofumis/dumpdork/blob/main/API_SETUP_GUIDE.md

Usage

$: dumpdork
    ____                        ____             _
   |  _ \ _   _ _ __ ___  _ __ |  _ \  ___  _ __| | __
   | | | | | | | '_ ` _ \| '_ \| | | |/ _ \| '__| |/ /
   | |_| | |_| | | | | | | |_) | |_| | (_) | |  |   <
   |____/ \__,_|_| |_| |_| .__/|____/ \___/|_|  |_|\_\
                         |_|
             Advanced Dorking Tool v1.0
       Created by: Mateo Fumis (hackermater)

usage: dumpdork.py [-h] [-s {google,github,brave}] [-l LIMIT] [-o OUTPUT] [-w] [query]

Use -h or --help for full details.

Example Queries

  • Search for AWS Leaked Credentials (Google):
$: dumpdork 'site:*.example.com AND (intext:"aws_access_key_id" | intext:"aws_secret_access_key" filetype:json | filetype:yaml) ' --limit 200 --output aws_credentials.json
  • Find Sensitive Repositories (GitHub):
$: dumpdork -s github "filename:config.php 'DB_PASSWORD'"
  • Search via Brave Search:
$: dumpdork -s brave "inurl:admin login"
  • Save Results to JSON:
$: dumpdork "sensitive data" -o results.json

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue.

Support me with a virtual Coffee! ❤️

If you find this tool useful, consider supporting me with a coffee!

Ko-Fi

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

dumpdork-1.1.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

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

dumpdork-1.1.0-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file dumpdork-1.1.0.tar.gz.

File metadata

  • Download URL: dumpdork-1.1.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for dumpdork-1.1.0.tar.gz
Algorithm Hash digest
SHA256 19a10c9492a9f3944e55c7fe27b3143a41444e35963568f4f683e31b6e316c08
MD5 0938f43fa9b9f537360f9ec22d20bcb6
BLAKE2b-256 b2f76127f9556cb1b975e1cb84d1ae404a8f3528359299ec4bc8ab8c456db1d9

See more details on using hashes here.

File details

Details for the file dumpdork-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: dumpdork-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for dumpdork-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 258fc4ad4b76a878673169b47944f3226012d533cdbfaee6a8ecbc5ab080f9cd
MD5 2de7fd0875305773d8bf3836ad1a337d
BLAKE2b-256 037796ff6395ff0aaf24d0fb22671a59927da496e2a27dea468f654d4bde17ec

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