
CLI-инструмент для поиска email-адресов пользователей, участников и членов организаций на GitHub, с многопоточностью, выводом в JSON и проверкой утечек через Have I Been Pwned.

python zen.py username
или
python zen.py https://github.com/username
python zen.py https://github.com/username/repository
python zen.py organization --org
или
python zen.py https://github.com/orgs/organzation
python zen.py https://github.com/username/repository -o /path/to/file
Github позволяет 60 неаутентифицированных запросов в час, но для аутентифицированных запросов лимит составляет 6000 в час.
Вам не нужно создавать какой-либо аутентифицированный токен, просто укажите ваше имя пользователя с помощью опции -u следующим образом:
python zen.py username -u yourUsername
Zen поддерживает многопоточность для более быстрого получения данных.
python zen.py IBM --org -t 20
Zen использует API haveibeenpwned.com для проверки, был ли email скомпрометирован. Эта функция отключена по умолчанию и может быть использована с опцией --breach следующим образом
python zen.py s0md3v --breach