GStars
    mxrch

    mxrch/GHunt

    ๐Ÿ•ต๏ธโ€โ™‚๏ธ Offensive Google framework.

    backend
    google
    hideandsec
    osint
    Python
    NOASSERTION
    17.9K stars
    1.5K forks
    17.9K watching
    Updated 2/27/2026
    View on GitHub
    Backblaze Advertisement

    Loading star history...

    Health Score

    5.6

    Weekly Growth

    +0

    +0.0% this week

    Contributors

    1

    Total contributors

    Open Issues

    62

    Generated Insights

    About GHunt


    ๐ŸŒ GHunt Online version : https://osint.industries

    ๐Ÿ Now Python 3.13 compatible !


    Python minimum version

    ๐Ÿ˜Š Description

    GHunt (v2) is an offensive Google framework, designed to evolve efficiently.
    It's currently focused on OSINT, but any use related with Google is possible.

    Features :

    • CLI usage and modules
    • Python library usage
    • Fully async
    • JSON export
    • Browser extension to ease login

    โœ”๏ธ Requirements

    • Python >= 3.10

    โš™๏ธ Installation

    $ pip3 install pipx
    $ pipx ensurepath
    $ pipx install ghunt
    

    It will automatically use venvs to avoid dependency conflicts with other projects.

    ๐Ÿ’ƒ Usage

    Login

    First, launch the listener by doing ghunt login and choose between 1 of the 2 first methods :

    $ ghunt login
    
    [1] (Companion) Put GHunt on listening mode (currently not compatible with docker)
    [2] (Companion) Paste base64-encoded cookies
    [3] Enter manually all cookies
    
    Choice =>
    

    Then, use GHunt Companion to complete the login.

    The extension is available on the following stores :

    Firefoxย ย ย Chrome

    Modules

    Then, profit :

    Usage: ghunt [-h] {login,email,gaia,drive,geolocate} ...
    
    Positional Arguments:
      {login,email,gaia,drive,geolocate}
        login               Authenticate GHunt to Google.
        email               Get information on an email address.
        gaia                Get information on a Gaia ID.
        drive               Get information on a Drive file or folder.
        geolocate           Geolocate a BSSID.
        spiderdal           Find assets using Digital Assets Links.
    
    Options:
      -h, --help            show this help message and exit
    

    ๐Ÿ“„ You can also use --json with email, gaia, drive and geolocate modules to export in JSON ! Example :

    $ ghunt email <email_address> --json user_data.json
    

    Have fun ๐Ÿฅฐ๐Ÿ’ž

    ๐Ÿง‘โ€๐Ÿ’ป Developers

    ๐Ÿ“• I started writing some docs here and examples here, feel free to contribute !

    To use GHunt as a lib, you can't use pipx because it uses a venv.
    So you should install GHunt with pip :

    $ pip3 install ghunt
    

    And now, you should be able to import ghunt in your projects !
    You can right now play with the examples.

    ๐Ÿ“ฎ Details

    Obvious disclaimer

    This tool is for educational purposes only, I am not responsible for its use.

    Less obvious disclaimer

    This project is under AGPL Licence, and you have to respect it.
    Use it only in personal, criminal investigations, pentesting, or open-source projects.

    Thanks

    Sponsors

    Thanks to these awesome people for supporting me !

    BlWaspย ย gingeleskiย ย ADS-Fundย ย 


    You like my work ?
    Sponsor me on GitHub ! ๐Ÿค—

    Discover Repositories

    Search across tracked repositories by name or description