An OSINT script, running on Python
Report Bug
.
Request Feature
There are many great Google Dork scripts available on GitHub, however, I didn't find one that really suit my needs so I created this enhanced one. I want to create a Google Dork script so amazing that it'll be the last one you ever need.
Here's why:
-
Your time should be focused on finding information.
-
You shouldn't be doing the same tasks over and over like creating a googling 100 searches per hand
This script is not finished yet and I am actively working on it. You may also suggest changes by forking this repo and creating a pull request or opening an issue.
A list of commonly used resources that I find helpful are listed in the acknowledgements.
This script is made with Python and would not be possible without the amazing module 'googlesearch'
To get a local copy up and running follow these simple example steps.
You'll need Python3 and python3-pip
- Clone the repo
git clone https://github.com/SpotlightForBugs/g-dork.git && cd g-dork
- Install requirements
pip install -r requirements.txt
usage: g-dork.py [-h] -q TARGET [-html | -j | -t] [-qty QTY] [-d DELAY]
options:
-h, --help show this help message and exit
-q TARGET, -query TARGET
what you want to find
-html, -webversion outputs the result as HTML5
-j, -json outputs the result as JSON
-t, -txt outputs the result as a text
-qty QTY, -quantity QTY how many results shoud be processed, defaults to 10 results
-d DELAY, -delay DELAY how long to wait between searches in seconds, defaults to 1
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the affected file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Johannes Häusler aka. SpotlightForBugs - Student @pius-gymnasium.de - Johannes Häusler aka. SpotlightForBugs - Made this repository