
Strumento OSINT per investigare profili GitHub: traccia la cronologia di username/nome, associa email agli account, clona repository per analisi, trova account secondari ed estrae chiavi SSH.

GitFive è uno strumento OSINT per investigare sui profili GitHub.
Caratteristiche principali:
Ottimizzazioni:
Clicca qui per una vista completa

$ pip3 install pipx
$ pipx ensurepath
$ pipx install gitfive
Utilizzerà automaticamente gli ambienti virtuali per evitare conflitti di dipendenze con altri progetti.
Prima, accedi a GitHub (preferibilmente con un account secondario):
$ gitfive login
Poi, sfrutta:
usage: gitfive [-h] {login,user,email,emails,light} ...
positional arguments:
{login,user,email,emails,light}
login Autentifica GitFive su GitHub.
user Traccia un utente GitHub tramite il suo username.
email Traccia un utente GitHub tramite il suo indirizzo email.
emails Trova gli username GitHub di una data lista di indirizzi email.
light Trova rapidamente indirizzi email da un username GitHub.
options:
-h, --help mostra questo messaggio di aiuto ed esci.
PS: evitare di testare su torvalds o altri autori di repository con 1 milione di commit
📄 Puoi anche usare --json con i moduli user e email per esportare in JSON! Esempio:
$ gitfive user mxrch --json mxrch_data.json
Buon divertimento 🥰💞
https://github.com/mxrch/GitFive/assets/17338428/28a22d30-f651-483f-84e8-7fc6e00b831f
Questo strumento è solo per scopi educativi, non sono responsabile del suo utilizzo.
L'uso di questo strumento in un servizio/software automatizzato a pagamento è severamente vietato senza il mio consenso personale.
Utilizzalo solo in ambito personale, indagini penali o progetti open-source.
Grazie a queste fantastiche persone per il supporto!
Ti piace il mio lavoro?
Sponsorizzami su GitHub! 🤗