Releases: sahir247/Google-Dorking-Tool
GoogleDorkingTool-v1.1
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
- Download
GoogleDorkingTool-v1.1.exe - Run the executable directly (no installation required)
Option 2: Python Source Code
- Download the source code
- Run
install_requirements.batto install dependencies - Execute:
python GoogleDorkingTool.py
Required Dependencies
- Python 3.7+
- PyQt5
- requests
- cryptography
🔑 Setup Instructions
-
Get Google API Key:
- Visit Google Cloud Console
- Create a project and enable Custom Search API
- Generate an API key
-
Get Custom Search Engine ID:
- Go to Google Custom Search Engine
- Create a new search engine (set to search entire web)
- Copy the CSE ID
-
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.pngfile 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:
- GitHub: sahir247/Google-Dorking-Tool
- Create an issue on the repository
Developed by: sahir247
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
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 codeGoogleDorkingTool-v1.0.zip: Pre-built executable distribution- Installation scripts and documentation
Installation
- Download the ZIP file
- Run "install.bat" to install the application
- 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.