Skip to content

N0rz3/GitSint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔎🐈 G i t S i n t

python version license

😇 About GitSint

🕵️ GitSint (v2) is an OSINT tool for investigations on the GitHub platform. The tool mostly works with GitHub APIs.

Features of script

  • fully async
  • asynchrone scraping
  • menu in cli format (commands)

GitSint extracts various information like

  • login
  • name
  • email
  • id
  • biography
  • location
  • avatar (+ upload)
  • followers
  • following
  • repos
  • gists
  • date of creation/update
  • X (Twitter)
  • blog
  • organizations
  • potentials friends
  • similar names
  • emails related
  • names related
  • names used
  • email to account

👀 The information found by GitSint is presented in the form of a tree structure for better navigation.

🎉What's new ?

  • Fully asynchrone system
  • Completely redone design
  • Find all email adress in commits
  • Find all usernames in commits
  • Added email-based account tracking.
  • Information searches from an organization
  • Light mode => account tracking by email (works with GitHub API)
  • Avatar upload
  • Search for similar names

📦 Installation

  • Python 3
  • Git ⚠️ Necessary for the proper functioning of GitSint
$ git clone https://github.com/N0rz3/GitSint.git
$ cd ./GitSint
$ pip install -r requirements.txt

🎲 Usage

usage: gitsint.py [-h] [-u [USERNAME]] [-o [ORGANIZATION]] [-e [EMAIL]] [-f [FRIENDS]] [-l] [-a [AVATAR]]
                  [-s [SIMILAR]]

options:
  -h, --help            show this help message and exit
  -u, --username [USERNAME]
                        searches all public information by username
  -o, --organization [ORGANIZATION]
                        searches all public information by organization
  -e, --email [EMAIL]   search for an account by email
  -f, --friends [FRIENDS]
                        search for potential friends by username
  -l, --light           light mode with option '-e' (search account by email with API)
  -a, --avatar [AVATAR]
                        download profile picture (avatar) by username
  -s, --similar [SIMILAR]
                        search for similar names by username

🐧 Some examples of usage

  • $ python3 gitsint.py -u username
  • $ python3 gitsint.py -o orga
  • $ python3 gitsint.py -e email@email.com🦾 Recommended for a 100% accurate result.
  • $ python3 gitsint.py -l -e email@email.com ✨ The 'light' mode is far less efficient than the 'email' module; it works using the GitHub API.

🌞 More

 🛡️ Protection

If you don't want to display your email address in the commits and leave it private, you just have to go to

settings -> emails
and tick these two parameters

I invite you to read this guide which will explain how to protect your personal data on GitHub. (DOC)

🗿 Contributions

Make a pull requests with all the details needed to contribute of the cat work 😺

✔️ / ❌ Rules

this tool was designed for educational purposes only and is not intended for any mischievous use, I am not responsible for its use.

📜 License

This project is License GPL v3 be sure to follow all rules 👍

💖 Thanks

  • If you like what i do please subscribe 💖. And if you find this tool is useful don't forget to star 🌟
  • This tool is inspired by GitFive made by mxrch

💶 Support me 👇

Buy Me A Coffee

Releases

No releases published

Packages

 
 
 

Contributors

Languages