GitFive: OSINT tool to investigate GitHub profiles

GitFive

GitFive is an OSINT tool to investigate GitHub profiles.

Main features :

  • Usernames / names history
  • Usernames / names variations
  • Email address to GitHub account
  • Find GitHub’s accounts from a list of email addresses
  • Lists identities used by the target
  • Clones and analyze every target’s repos
  • Highlights emails tied to GitHub’s target account
  • Finds local identities (UPNs, ex: jeanpierre@My-Computer.local)
  • Finds potential secondary GitHub accounts
  • Don’t need repos to work (but better)
  • Generates every possible email address combination and looks for matches
  • Dumps SSH public keys
  • JSON export

Optimizations :

  • Very low API consumption stays under the rate-limit
  • Multi-processing tasks (bypassing Python’s GIL)
  • Async scraping

Install

$ pip3 install pipx
$ pipx ensurepath
$ pipx install gitfive

Use

Source: https://github.com/mxrch/

Support Our Threat Intelligence

If you find our technology report and cybersecurity news helpful, consider supporting our work.

Crypto QR Code
USDT (TRC20):
TN8BdV8cp4T1Cd28gK9qTAnZknzzuwyUtm
USDT (ERC20):
0x3725e1a7d3bc5765499fa6aaafe307fabcd75bce