
Outil OSINT pour enquêter sur les profils GitHub : suit l'historique des noms d'utilisateur/noms, associe les e-mails aux comptes, clone les dépôts pour analyse, trouve les comptes secondaires et extrait les clés SSH.

GitFive est un outil OSINT pour enquêter sur les profils GitHub.
Fonctionnalités principales :
Optimisations :
Cliquez ici pour une vue complète

$ pip3 install pipx
$ pipx ensurepath
$ pipx install gitfive
Cela utilisera automatiquement des venvs pour éviter les conflits de dépendances avec d'autres projets.
D'abord, connectez-vous à GitHub (de préférence avec un compte secondaire) :
$ gitfive login
Ensuite, profitez-en :
usage: gitfive [-h] {login,user,email,emails,light} ...
positional arguments:
{login,user,email,emails,light}
login Permet à GitFive de s'authentifier sur GitHub.
user Retrouver un utilisateur GitHub par son nom d'utilisateur.
email Retrouver un utilisateur GitHub par son adresse e-mail.
emails Trouver les noms d'utilisateur GitHub d'une liste d'adresses e-mail donnée.
light Trouver rapidement les adresses e-mail à partir d'un nom d'utilisateur GitHub.
options:
-h, --help affiche ce message d'aide et quitte
PS : évitez de tester sur torvalds ou d'autres auteurs de dépôts avec 1 million de commits
📄 Vous pouvez aussi utiliser --json avec les modules user et email pour exporter en JSON ! Exemple :
$ gitfive user mxrch --json mxrch_data.json
Amusez-vous bien 🥰💞
https://github.com/mxrch/GitFive/assets/17338428/28a22d30-f651-483f-84e8-7fc6e00b831f
Cet outil est à but éducatif uniquement, je ne suis pas responsable de son utilisation.
L'utilisation de cet outil dans un service ou un logiciel automatisé payant est strictement interdite sans mon accord personnel.
Veuillez l'utiliser uniquement dans le cadre d'enquêtes personnelles, criminelles, ou de projets open-source.
Merci à ces personnes formidables qui me soutiennent !
Vous aimez mon travail ?
Sponsorisez-moi sur GitHub ! 🤗