Skip to content

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.

License

Notifications You must be signed in to change notification settings

AhmedOsamaMath/sqli-dorks-generator

Repository files navigation

Google Dork Generator

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

  1. Clone the repository:
git clone https://github.com/Zold1/sqli-dorks-generator.git
cd dork-generator
  1. Make sure you have the required input files (see Input Files section below)

💻 Usage

Run the script:

python dorks.py

The 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

  1. Fork the repository
  2. Create a new branch for your feature
  3. Commit your changes
  4. Push to your branch
  5. 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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages