AhmedOsamaMath/sqli-dorks-generator
Python-based Google dork generator that creates search patterns for web reconnaissance. Combines custom patterns, site lists, and search parameters to generate comprehensive dork lists for security research.
Google Dork Generator
A Python-based tool for generating Google dorks by combining different search patterns and parameters. This tool helps security researchers and penetration testers create comprehensive lists of Google dorks for their research.
๐ก Pro Tip: Star this repository to keep it handy for future reference!
๐ Features
- Generates Google dorks using customizable patterns and parameters
- Supports multiple input files for different dork components
- Randomizes generated dorks
- Error handling and validation
- Cross-platform compatibility
- Easy to extend and customize
๐ Requirements
- Python 3.7+
- No external dependencies required
๐ Installation
- Clone the repository:
git clone https://github.com/AhmedOsamaMath/sqli-dorks-generator.git
cd dork-generator- Make sure you have the required input files (see Input Files section below)
๐ป Usage
Run the script:
python dorks.pyThe script will prompt you for input file locations. Press Enter to use default filenames:
- sites.txt
- keywords.txt
- page_types.txt
- page_parameters.txt
- search_functions.txt
- patterns.txt
Output will be saved to dorks.txt.
๐ Input Files Format
Create the following text files in the same directory as the script:
sites.txt
site:example.com
site:*.example.com
keywords.txt
password
admin
login
page_types.txt
filetype:pdf
filetype:doc
ext:php
page_parameters.txt
inurl:admin
inurl:login
intitle:admin
search_functions.txt
intext:
intitle:
inurl:
patterns.txt
{site} {keyword} {page_type}
{site} {page_parameter} {search_function}{keyword}
๐ง Customization
You can modify the input files to customize the generated dorks according to your needs. Each component will be combined according to the patterns specified in patterns.txt.
๐ Project Structure
dork-generator/
โโโ dorks.py
โโโ README.md
โโโ sites.txt
โโโ keywords.txt
โโโ page_types.txt
โโโ page_parameters.txt
โโโ search_functions.txt
โโโ patterns.txt
๐ฉ Contributing
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to your branch
- Create a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ง Contact
For questions, suggestions, or issues, please open an issue in the GitHub repository.