mxrch
GHunt
Python

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

Last updated Jul 8, 2026
19.2k
Stars
1.7k
Forks
66
Issues
+37
Stars/day
Attention Score
94
Language breakdown
No language data available.
โ–ธ Files click to expand
README


๐ŸŒ 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 <emailaddress> --json userdata.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

  • novitae for being my Python colleague
  • All the people on Malfrats Industries and elsewhere for the beta test !
  • The HideAndSec team ๐Ÿ’— (blog : https://hideandsec.sh)
  • Med Amine Jouini for his beautiful rework of the Google logo, which I was inspired by a lot.

Sponsors

Thanks to these awesome people for supporting me !

BlWasp  gingeleski  

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

ยฉ 2026 GitRepoTrend ยท mxrch/GHunt ยท Updated daily from GitHub