A better GitHub Dorking Utility
Project description
GH Dorker
GH Dorker is picking up where several GitHub dorking tools leave off. Many of these dorkers grow stale and old becuase the code is very tangled and intertwined. GH-Dorker is building on the work of several other dorkers and creating a more modular approach.
Usage
- Install with pip
pip install gh-dorker
- (Optional) you can either export an environment variable named "GH_TOKEN" or include it in a local .env file to ensure you can make the most requests. See "Creating a personal access token" for more information on how to do so.
usage: gh-dorker [-h] [-v] [-s {repo,user}] [-d DORKS] [-o OUTPUT_FILENAME] searchSearch github for github dorkspositional arguments: search The GitHub object you would like to search (eg. repo or username)
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
-s {repo,user}, --scope {repo,user}
The type of GitHub object you would like to search
-d DORKS, --dorks DORKS
Github dorks file. Eg: github-dorks.txt
-o OUTPUT_FILENAME, --outputFile OUTPUT_FILENAME
File to write results to. This overwrites the file provided!
Use responsibly, Enjoy pentesting
Here is an example:
# The source is a repo and it is running against the gh_dorks_test.txt file
gh-dorker -s repo -d gh_dorks_test.txt dtaivpp/NewsTicker
As an aside, rate limiting is already built into the codebase. It will not allow you to make more requests than allowable. GH-Dorker grabs your real rate limits live from GitHub so it will make the maximim amount of requests permittable in a given timeframe.
Credits
Reference points for creating GitDorker and compiling dorks lists
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
Built Distribution
File details
Details for the file ghdorker-0.1.0.tar.gz
.
File metadata
- Download URL: ghdorker-0.1.0.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40d806bc7fa235d30cf5519d7e12626c48b1eb6e16a57ea2682060b02e5c5b1e |
|
MD5 | f19192f6bc3d57b05096778eb6f1ad36 |
|
BLAKE2b-256 | ff14653ef640548f4a4056d2172e7aea7910ee13c5d59ea4ed2e4d4b51f265f1 |
File details
Details for the file ghdorker-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: ghdorker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b71255cb320d0aad7c06ca53eeb3de042922a317609e0c60b18d72e562c5678 |
|
MD5 | 52d4f3470a56f58e00ca4eb9e8db178b |
|
BLAKE2b-256 | c33440514beb1256ebb3a17caad5684b77ddf58161cd31ac3d460b1160b7e4b7 |