GHunt is an offensive Google framework designed for open-source intelligence gathering and research related to Google services.
The tool addresses the need for automated reconnaissance against Google accounts and services by providing a structured framework that combines multiple reconnaissance techniques. It operates through a modular architecture where users authenticate via a browser extension companion, then leverage specialized modules to extract information from Google services. The framework handles authentication through a local listener that coordinates with the GHunt Companion extension available for Firefox and Chrome, streamlining the login process for subsequent operations.
GHunt suits security researchers, penetration testers, and open-source investigators who need programmatic access to Google reconnaissance capabilities. The tool offers both command-line and Python library interfaces, making it suitable for one-off investigations or integration into larger security workflows. The async architecture and JSON export functionality enable efficient batch processing and data pipeline integration. Developers can import GHunt as a library in their own projects using pip installation, with examples and documentation provided to support integration work.
The project maintains active development with Python 3.13 compatibility and a minimum requirement of Python 3.10. The codebase is structured to support both CLI usage and library consumption, with automated virtual environment management to prevent dependency conflicts. Documentation is available through a wiki and example scripts, inviting community contribution to expand the knowledge base.