GHunt

Google account OSINT framework ยท repo

Run bounded, authorized OSINT checks only. Jobs execute inside this isolated container with a timeout, rate limit, and downloadable stdout/artifacts.

Command: python /tool/main.py

Advanced CLI UI

Detected CLI options (8)
File to write the JSON output to.
Example: 30:86:2d:c4:29:d0
File containing a raw request body, useful to put many
Example: https://cash.app. If a domain is given, it
Extra args are parsed as argv, not a shell command. Max 40 args.
Raw upstream help
$ python /tool/main.py --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py [-h] {login,email,gaia,drive,geolocate,spiderdal} ...

Positional Arguments:
  {login,email,gaia,drive,geolocate,spiderdal}
    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


$ python /tool/main.py email --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py email [-h] [--json JSON] email_address

Positional Arguments:
  email_address

Options:
  -h, --help     show this help message and exit
  --json JSON    File to write the JSON output to.


$ python /tool/main.py gaia --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py gaia [-h] [--json JSON] gaia_id

Positional Arguments:
  gaia_id

Options:
  -h, --help   show this help message and exit
  --json JSON  File to write the JSON output to.


$ python /tool/main.py drive --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py drive [-h] [--json JSON] file_id

Positional Arguments:
  file_id      Example: 1N__vVu4c9fCt4EHxfthUNzVOs_tp8l6tHcMBnpOZv_M

Options:
  -h, --help   show this help message and exit
  --json JSON  File to write the JSON output to.


$ python /tool/main.py geolocate --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py geolocate [-h] (-b BSSID | -f FILE) [--json JSON]

Options:
  -h, --help            show this help message and exit
  -b, --bssid BSSID     Example: 30:86:2d:c4:29:d0
  -f, --file FILE       File containing a raw request body, useful to put many
                        BSSIDs. (Reference format)
  --json JSON           File to write the JSON output to.


$ python /tool/main.py spiderdal --help

     .d8888b.  888    888                   888    
    d88P  Y88b 888    888                   888    
    888    888 888    888                   888    
    888        8888888888 888  888 88888b.  888888 
    888  88888 888    888 888  888 888 "88b 888    
    888    888 888    888 888  888 888  888 888    
    Y88b  d88P 888    888 Y88b 888 888  888 Y88b.  
     "Y8888P88 888    888  "Y88888 888  888  "Y888 v2

             By: mxrch (๐Ÿฆ @mxrchreborn)
       Support my work on GitHub Sponsors ! ๐Ÿ’–
    

         > GHunt 2.3.4 (๐Ÿ•ท๏ธ  Spider Edition) <        

๐ŸŽ‰ You are up to date !

Usage: main.py spiderdal [-h] [-p PACKAGE] [-f FINGERPRINT] [-u URL] [-s]
                         [--json JSON]

Options:
  -h, --help            show this help message and exit
  -p, --package PACKAGE
                        Example: com.squareup.cash
  -f, --fingerprint FINGERPRINT
                        Example:
                        21:A7:46:75:96:C1:68:65:0F:D7:B6:31:B6:54:22:EB:56:3E:
                        1D:21:AF:F2:2D:DE:73:89:BA:0D:5D:73:87:48
  -u, --url URL         Example: https://cash.app. If a domain is given, it
                        will convert it to a URL, and also try the "www"
                        subdomain.
  -s, --strict          Don't attempt to convert the domain to a URL, and
                        don't try the "www" subdomain.
  --json JSON           File to write the JSON output to.
Extra notes
GHunt modules usually require Google authentication via ghunt login. Login is exposed as a subcommand, but persistent authenticated cookies are not preconfigured.

Source / README search