Skip to content

Releases: sahir247/Google-Dorking-Tool

GoogleDorkingTool-v1.1

30 Jul 23:29
17ddc6d

Choose a tag to compare

Google Dorking Tool v1.1 - Release Notes

Release Date: August 01, 2025
Version: 1.1
Previous Version: 1.0


🎉 What's New in v1.1

🔐 Enhanced Security & Credential Management

  • NEW: Secure credential storage using Fernet encryption
  • NEW: Encrypted local storage in ~/.google_dorking_tool/
  • NEW: API credential validation with real-time feedback
  • NEW: Dedicated credentials management tab
  • IMPROVED: No more hardcoded API keys in source code

🎨 Redesigned User Interface

  • NEW: Modern multi-tab interface (Search, Results, Help, Credentials)
  • NEW: Mode selector for Manual vs Auto Dorking
  • NEW: Comprehensive Help tab with user guide and contact information
  • NEW: Clickable GitHub logo for developer contact
  • IMPROVED: Better organized layout and user experience

🤖 Advanced Auto-Dorking System

  • NEW: 14 predefined dorking categories:
    • Basic Information
    • Sensitive Files
    • Exposed Directories
    • Login Pages
    • Potential Vulnerabilities
    • Technologies
    • Social Media
    • Email Addresses
    • Subdomains
    • Person Search
    • Profile Pages
    • Images
    • News Articles
    • Academic/Publications
  • NEW: Intelligent query generation with target substitution
  • NEW: Category selection with checkboxes

🛠️ Enhanced Manual Dorking

  • NEW: 19+ Google search operators support
  • NEW: Operator insertion helper with value input
  • NEW: 9 predefined query templates
  • NEW: Query save/load functionality
  • NEW: Site-specific search toggle
  • NEW: SafeSearch option
  • NEW: Results per page configuration

📊 Advanced Results Management

  • NEW: Paginated results display (10/20/50/100 per page)
  • NEW: Export functionality in multiple formats:
    • CSV (Comma-Separated Values)
    • JSON (JavaScript Object Notation)
    • TXT (Plain Text)
  • NEW: Results table with sortable columns
  • NEW: Real-time search progress indicator

Performance & Rate Limiting

  • NEW: Advanced rate limiter with burst control
  • NEW: Daily quota management (100 requests/day default)
  • NEW: RPS (Requests Per Second) limiting
  • NEW: Thread-based search worker for non-blocking UI
  • NEW: Progress tracking during searches

📚 Documentation & Help

  • NEW: Built-in help system with user guide
  • NEW: Step-by-step API key and CSE ID setup instructions
  • NEW: Educational warning and responsible use guidelines
  • NEW: Clickable links to Google documentation
  • NEW: Developer contact via GitHub integration

🔧 Technical Improvements

  • NEW: Modular code architecture with separate classes
  • NEW: Type hints throughout the codebase
  • NEW: Exception handling and error reporting
  • NEW: Cross-platform compatibility improvements
  • NEW: Standalone executable (.exe) distribution

📋 Changelog

Added

  • Secure credential management with Fernet encryption
  • API key configure in the ui
  • Multi-tab GUI interface (PyQt5)
  • Auto-dorking with 14 categories
  • Manual dork builder with 19+ operators
  • Query templates and save/load functionality
  • Results pagination and export (CSV, JSON, TXT)
  • Advanced rate limiting and quota management
  • Built-in help system and user guide
  • Thread-based search worker
  • Progress tracking and status updates
  • Site-specific search and SafeSearch options
  • Standalone executable distribution

Changed

  • Complete UI redesign from single window to tabbed interface
  • Moved from hardcoded credentials to secure encrypted storage
  • Enhanced search functionality with category-based auto-dorking
  • Improved error handling and user feedback
  • Better code organization with modular architecture

Fixed

  • Security vulnerability of storing API keys in plain text
  • UI blocking during search operations
  • Limited search customization options
  • No export functionality for results
  • Poor error handling and user feedback

Removed

  • Hardcoded API credentials in source code
  • Single-window interface limitation
  • Basic search-only functionality

🚀 Installation & Usage

Option 1: Standalone Executable

  1. Download GoogleDorkingTool-v1.1.exe
  2. Run the executable directly (no installation required)

Option 2: Python Source Code

  1. Download the source code
  2. Run install_requirements.bat to install dependencies
  3. Execute: python GoogleDorkingTool.py

Required Dependencies

  • Python 3.7+
  • PyQt5
  • requests
  • cryptography

🔑 Setup Instructions

  1. Get Google API Key:

  2. Get Custom Search Engine ID:

  3. Configure in Tool:

    • Open the Credentials tab
    • Enter your API Key and CSE ID
    • Click Save (credentials are encrypted locally)

⚠️ Important Notes

  • Educational Use Only: This tool is for authorized security research and educational purposes
  • Rate Limits: Respects Google API quotas (100 requests/day default)
  • Responsible Use: Always comply with applicable laws and terms of service
  • Data Privacy: All credentials are encrypted and stored locally

🐛 Known Issues

  • GitHub logo requires local github-mark.png file to display in Help tab
  • Windows Defender may flag the executable (false positive due to PyInstaller)

🤝 Contributing

Visit our GitHub Repository for:

  • Bug reports
  • Feature requests
  • Code contributions
  • Documentation improvements

📞 Support

For support, issues, or suggestions:


Developed by: sahir247
License: AGPL v3
This project is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
You are free to use, modify, and distribute this software under the same license.
See the LICENSE file or visit the GNU website for full details.

Platform: Windows (Executable) / Cross-platform (Python Source)

GoogleDorkingTool

11 May 16:04
0b70d26

Choose a tag to compare

Google Dorking Tool v1.0

Release Highlights

The Google Dorking Tool is a powerful application that leverages Google's search capabilities to find specific information using specialized search operators (Google dorks). This first public release provides both manual and automated dorking capabilities with a user-friendly interface.

Key Features

Two Operating Modes

  • Manual Dorking: Create custom search queries using Google dork operators
  • Auto Dorking: Automatically generate and run multiple dork queries based on a target name or domain

Comprehensive Dorking Categories

The tool includes 14 specialized categories for automated searches:

  • Basic Information
  • Sensitive Files
  • Exposed Directories
  • Login Pages
  • Potential Vulnerabilities
  • Technologies
  • Social Media
  • Email Addresses
  • Subdomains
  • Person Search (specialized for individuals)
  • Profile Pages
  • Images
  • News Articles
  • Academic/Publications

Advanced Results Management

  • Table view with clickable links
  • Pagination support
  • Export to CSV, JSON, and TXT formats
  • Copy URL functionality
  • Open links directly in browser

Additional Features

  • Save and load search queries
  • Pre-defined dork templates
  • Comprehensive help section with Google dorking guide

What's Included

  • dork.py: Complete Python source code
  • GoogleDorkingTool-v1.0.zip: Pre-built executable distribution
  • Installation scripts and documentation

Installation

  1. Download the ZIP file
  2. Run "install.bat" to install the application
  3. The installer will:
    • Copy the application to your Documents folder
    • Create a launcher on your desktop
    • Create an uninstaller

Requirements

  • For executable: Windows 7/8/10/11
  • For source code: Python 3.8+, PyQt5, and Requests library

Disclaimer

This tool is provided for educational purposes and legitimate security testing only. The developers are not responsible for any misuse or damage caused by this tool. Always obtain proper authorization before performing security tests on systems you do not own.