gOSINT

No description is available yet
gOSINT logo

gOSINT

A powerful Open-Source Intelligence Gathering (OSINT) tool designed for security professionals and researchers. With gOSINT, you can gather information about individuals, organizations, or entities from publicly available sources.


Features


Git Module

Search for emails in git commits using various git APIs.


PGP Module

Search for email addresses in the PGP key server.


HaveIBeenPwned Module

Search for breaches where a given email address is involved.


Source Search Module

Search for emails in source code (recursively) and pass results to other modules.


Telegram Crawler Module

Crawl public telegram groups and retrieve message history.


Shodan Module

Retrieve Shodan services report for a host IP, including honeypot probability.


Usage

Use the following command-line options:

  • -m <module_name>: Choose a module to run (e.g., git, pgp, sourceSearch, etc.).
  • --url <URL>: Specify the URL or repository to search for emails.
  • --gitAPI <github|bitbucket>: Choose the git API to use (default is GitHub).
  • -f: Pass results from one module to another.
  • --ask-confirmation: Ask for confirmation before adding emails to search results.
  • --dumpfile: Store output in a file and resume from last ID if the file already exists.
  • --tgroup <public_group_name>: Specify the public telegram group name to crawl.
  • -g <public_group_name>: Alternate way to specify the public telegram group name.
  • --s <messageID>: Set start message ID for scraping.
  • --e <messageID>: Set end message ID for scraping.
  • -t <HOST IP>: Specify the host IP to retrieve Shodan services report for.

Examples

Run gOSINT with various options and modules:

  • gOSINT -m git --url=https://github.com/user/repo.git
    • Retrieve emails from a GitHub repository.
  • gOSINT -m pwnd [email protected]
    • Search for breaches where an email address is involved.
  • gOSINT -m sourceSearch --path=/path/to/source
    • Search for emails in source code (recursively).
  • gOSINT -m telegram --tgroup=PublicGroupName
    • Retrieve message history for a public telegram group.

Demo Screenshots

PGP module demo Telegram Crawler module demo Shodan module demo





> Visit gOSINT Website <