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.0.0.tar.gz (9.7 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.0.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dumpdork-1.0.0.tar.gz
Algorithm Hash digest
SHA256 aae940c832806e735379ebf5e18f03c099bae200b399f6d5bdcb1a8948b63fb0
MD5 7c5a186f8ba2a45e008ac8a1fe5a6254
BLAKE2b-256 2c11c25a8215897515a57f79868cbedc2d162ba26f65e6f0dd893c2ee9f7b725

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dumpdork-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6a4c049eeacd34b4b28b61f7cd8881f6f49d349bcb326c43fa2ef6b08f3fe18
MD5 d7a85731c6363a988e6d42ab6598df73
BLAKE2b-256 e69f33d46580c7be9e3a9fb803104df1c244cfe2a1764ef9625ea9476dc75381

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