
Outil CLI pour trouver les adresses e-mail des utilisateurs, contributeurs et membres d'organisations GitHub, avec multithreading, sortie JSON et vérification des fuites via Have I Been Pwned.

python zen.py username
ou
python zen.py https://github.com/username
python zen.py https://github.com/username/repository
python zen.py organization --org
ou
python zen.py https://github.com/orgs/organzation
python zen.py https://github.com/username/repository -o /path/to/file
Github autorise 60 requêtes non authentifiées par heure, mais la limite pour les requêtes authentifiées est de 6000 par heure.
Vous n'avez pas besoin de générer de jeton d'authentification, fournissez simplement votre nom d'utilisateur via l'option -u comme suit :
python zen.py username -u yourUsername
Zen prend en charge le multithreading pour une récupération plus rapide des données.
python zen.py IBM --org -t 20
Zen utilise l'API haveibeenpwned.com pour vérifier si un e-mail a été compromis ou non. Cette fonctionnalité est désactivée par défaut et peut être utilisée avec l'option --breach comme suit
python zen.py s0md3v --breach