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.
Features
- Effortless Querying: Construct complex search queries with ease using Google's powerful search operators.
- Customizable Results: Specify the number of results to retrieve, with a maximum limit of 300.
- Output Options: Save your findings in a neatly formatted JSON file for further analysis or reporting.
- 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.
Installation
- Clone the repository:
git clone https://github.com/mateofumis/dumpdork.git
cd dumpdork
Set up a virtual environment (optional but recommended):
python3 -m venv env
source env/bin/activate # On Windows use `.\env\Scripts\activate`
Install dependencies:
pip3 install -r requirements.txt
Configure your API credentials: Create a config.yaml file in the root directory with the following structure:
rapidapi:
host: "YOUR_RAPIDAPI_HOST"
key: "YOUR_RAPIDAPI_KEY"
Usage
To use DumpDork, run the following command in your terminal:
python3 dumpdork.py 'your search query' --limit 100 --output results.json --config-file config.yaml
Example Queries
- Search for PHP files on HackerOne:
python3 dumpdork.py 'site:"*.hackerone.com" ext:php' --output h1_results.json --limit 100 --config-file config.yaml
- Find login pages:
python3 dumpdork.py 'inurl:login (ext:php | ext:asp | ext:aspx | ext:aspxh)' --output juicy_results.json --config-file config.yaml
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.
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
File details
Details for the file dumpdork-0.1.2.tar.gz
.
File metadata
- Download URL: dumpdork-0.1.2.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 828c1708d4cc29fa673011e48b8fe7c1f8ff612319553cb5fb79cb6dfe27a0da |
|
MD5 | dd92d679109e6df19cfe4bfebbd52867 |
|
BLAKE2b-256 | f5539bd612374ec2e86054332cdc7acc94e96cba83e24b52dc7d69fecc17bf5d |
File details
Details for the file dumpdork-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: dumpdork-0.1.2-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc552e6c0480bb6b8d17d14a9a5677943732399993124d8966749c30bd77e16c |
|
MD5 | fb5b3fd7438ebb10d388a2accf1263a5 |
|
BLAKE2b-256 | 516d001fc1d61cb7b671a2bcabf344a58a168757d2c2b96a5abb33f320338189 |