GHunt README

The project's README from github.com/mxrch/GHunt. As one markdown file: README.md.


🌐 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 :

✔️ Requirements

⚙️ 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  


You like my work ?
Sponsor me on GitHub ! 🤗

GHunt (mxrch/GHunt)

Searching Database…

19.7K ·GitHub
What is this?GHunt is an offensive Google framework geared toward OSINT — collecting intelligence around Google — and its authors note that any Google-related use is possible.
So is it a CLI tool, a Python library, or both?Both: it ships a CLI with modules and doubles as an importable Python library. Everything is fully async, results can be exported to JSON, and a browser extension eases the login.
How do I get it running?Install it, run 'ghunt login' and pick one of the two login methods, then complete authentication with the GHunt Companion browser extension — after that the modules are ready to use.
What do I need to have installed before it will run?Just Python 3.10 or newer. The installation manages dependencies inside its own venv, so it won't clash with your other Python projects.
What am I allowed to use it for?The author limits it to personal use, criminal investigations, pentesting, or open-source projects, with the disclaimer that the tool is for educational purposes only.
Is the licence standard, or does it come with strings attached?It's AGPL, and the README insists you actually respect it — this is not a casual permissive licence.
What is the GHunt Companion extension for?It completes the login flow: after you start 'ghunt login', the companion browser extension — available from the usual stores — hands over the authentication so you don't have to paste cookies manually.
What can it actually look into?The README names four modules — email, gaia, drive and geolocate — and each of them supports the --json flag so you can export results straight to JSON.
Can I use GHunt from my own Python code?Yes, but install it with pip rather than pipx — pipx's isolated venv would make the import unreachable from your project — then just 'import ghunt'; the author keeps docs and examples in the repo.
Is GHunt still actively developed?It's on version 2 and recently gained Python 3.13 compatibility; the README also mentions a GHunt Online version alongside the CLI.
Creator
mxrch
Size
0.5 MB
Stars
19.7K
Age
6y
Commits · 90 Days