{"id":13678492,"url":"https://github.com/s0md3v/Zen","last_synced_at":"2025-04-29T15:31:25.958Z","repository":{"id":39310198,"uuid":"153084655","full_name":"s0md3v/Zen","owner":"s0md3v","description":"Find emails of Github users","archived":false,"fork":false,"pushed_at":"2019-05-05T15:49:59.000Z","size":21,"stargazers_count":554,"open_issues_count":3,"forks_count":99,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-11-11T05:51:40.310Z","etag":null,"topics":["github","github-recon","information-gathering","osint","recon"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s0md3v.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-15T09:12:26.000Z","updated_at":"2024-10-22T12:57:37.000Z","dependencies_parsed_at":"2022-08-09T14:33:59.064Z","dependency_job_id":null,"html_url":"https://github.com/s0md3v/Zen","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s0md3v%2FZen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s0md3v%2FZen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s0md3v%2FZen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s0md3v%2FZen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s0md3v","download_url":"https://codeload.github.com/s0md3v/Zen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224178870,"owners_count":17268960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","github-recon","information-gathering","osint","recon"],"created_at":"2024-08-02T13:00:54.213Z","updated_at":"2024-11-11T21:30:21.571Z","avatar_url":"https://github.com/s0md3v.png","language":"Python","readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/s0md3v/Zen\"\u003e\u003cimg src=\"https://image.ibb.co/eNj5Qf/zenlogo.png\" alt=\"Zen\"\u003e\u003c/a\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eFind email addresses of Github users\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/s0md3v/Zen/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/release/s0md3v/Zen.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://travis-ci.com/s0md3v/Zen\"\u003e\n    \u003cimg src=\"https://img.shields.io/travis/com/s0md3v/Zen.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/s0md3v/Zen/issues?q=is%3Aissue+is%3Aclosed\"\u003e\n      \u003cimg src=\"https://img.shields.io/github/issues-closed-raw/s0md3v/Zen.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n![demo](https://image.ibb.co/nenkff/Screenshot-2018-10-17-21-41-53.png)\n\n#### Find email address of a user\n`python zen.py username`\n\nor\n\n`python zen.py https://github.com/username`\n\n#### Find email addressess of contributors of a repository\n`python zen.py https://github.com/username/repository`\n\n\n#### Find email addresses of members of an organization\n`python zen.py organization --org`\n\nor\n\n`python zen.py https://github.com/orgs/organzation`\n\n#### Save JSON output to a file\n`python zen.py https://github.com/username/repository -o /path/to/file`\n\n#### Rate limiting\nGithub allows 60 unauthenticated requests per hour but limit for authenticated requests is 6000 per hour.\nYou don't need to generate any kind of authenticated token, just supply your username via `-u` option as follows:\n\n`python zen.py username -u yourUsername`\n\n#### Threading\nZen supports multi-threading for faster data retrieval.\n\n`python zen.py IBM --org -t 20`\n\n#### Check if email has appeared in a breach\nZen uses haveibeenpwned.com API to check if an email has been breached or not. This feature is turned off by default and can be used with `--breach` option as follows\n\n`python zen.py s0md3v --breach`\n","funding_links":[],"categories":["Python","[↑](#-Table-of-Contents) Other Tools","[↑](#-table-of-contents) Other Tools","SOURCE CODES","[](#table-of-contents) Table of contents","[↑](#contents) Other Tools","osint"],"sub_categories":["[↑](#-Table-of-Contents) Telegram","[↑](#-table-of-contents) Telegram","Music","[](#github)Github","[↑](#contents) LinkedIn","[↑](#contents) Telegram","[↑](#-table-of-contents) GitHub"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs0md3v%2FZen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs0md3v%2FZen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs0md3v%2FZen/lists"}