• Stars
    star
    13,629
  • Rank 2,250 (Top 0.05 %)
  • Language
    Python
  • License
    Other
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🕵️‍♂️ Offensive Google framework.


🌐 GHunt Online version : https://osint.industries


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} ...

positional arguments:
  {login,email,gaia,drive}
    login   (--clean)         Authenticate GHunt to Google.
    email   (--json)          Get information on an email address.
    gaia    (--json)          Get information on a Gaia ID.
    drive   (--json)          Get information on a Drive file or folder.

options:
  -h, --help            show this help message and exit

📄 You can also use --json with email, gaia and drive 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  0xN0x  C3n7ral051nt4g3ncy  rayanlecat  ajmeese7  im-hanzou  gingeleski  zourdyzou  


You like my work ?
Sponsor me on GitHub ! 🤗

More Repositories

1

penglab

🐧 Abuse of Google Colab for cracking hashes.
Jupyter Notebook
826
star
2

GitFive

🐙 Track down GitHub users.
Python
583
star
3

darkshot

Lightshot scraper on steroids with OCR.
Python
241
star
4

webwrap

🌯 Give me a web shell, I'll give you a terminal.
Python
159
star
5

revealin

Uncover the full name of a target on Linkedin.
Python
137
star
6

ProtoDeep

🏄‍♂️ Decode and analyze protobuf efficiently.
Python
69
star
7

snmp-shell

Shell Simulation over Net-SNMP with extend functionality
Python
61
star
8

ghunt_companion

Load all needed cookies to use GHunt peacefully, fast.
JavaScript
45
star
9

HackTheBot

A Discord Bot in Python for Hack The Box members.
Python
36
star
10

mini-blockchain

A simple very little blockchain, just for learning.
Python
26
star
11

evilize

Use md5-collisions to make evil executables looking like a good one.
C
22
star
12

htb_api

A lot of endpoints for the HackTheBox API.
11
star
13

mxrch

7
star
14

ghunt-rdtk

GHunt Research & Development Toolkit
Python
5
star
15

parrotsec_vmware

A Parrot Security OVA file, ready for VMWare
4
star
16

thp_the-crazy-scrapper

Exercises from Thursday of the second week of The Hacking Project.
Ruby
4
star
17

swagdropper

A simple b347k shell dropper.
PHP
3
star
18

dkmaze

A little maze game, for an exercise from the Pygame course of Openclassroom.
Python
3
star
19

ecsc_discord_bot

Shows the leaderboard of the ECSC.
Python
2
star
20

thp_movie-searcher

Exercises of the sixth week of the Hacking Project.
Ruby
2
star
21

MinecraftPI-Txt2Block

A program that converts text into blocks in MinecraftPI.
Python
2
star
22

thp_cursusiofront

Exercises of the seventh week of the Hacking Project.
Ruby
2
star
23

thp_make-db-moocademy

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
24

thp_make-db-pinterest

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
25

test

test for hijack
HTML
1
star
26

thp_club

Exercises of the sixth week of the Hacking Project.
Ruby
1
star
27

thp_jquery

Ruby
1
star
28

thp_make-db-blog

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
29

thp_make-db-class

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
30

thp_landingpage

Ruby
1
star
31

thp_crypto

Exercises of the sixth week of the Hacking Project.
Ruby
1
star
32

thp_make-db-news

Exercises from Wednesday of the fourth week of The Hacking Project.
Ruby
1
star
33

piscine42

The exercises during my swimming pool at school 42 Paris.
C
1
star