A cli script to find exposed email addresses of one GitHub user in his or her public repositories.
Project description
showExposedGitHubEmails
A crawler who lists all emails used by one person in github using the GitHup API.
Installation
Install the package with pip
pip install exposed-github-user-emails-scanner
Usage
Type showExposedGitHubEmails --help
to view the help.
usage: showExposedGitHubEmails [OPTION]... -u USERNAME
Lists information about the FILEs (the current directory by default) including Alternate Data Streams.
optional arguments:
-h, --help show this help message and exit
-u USER, --user USER Username of the user which public repositories should be scanned
-r REPOSITORY, --repository REPOSITORY
check only one specific repository
-t TOKEN, --token TOKEN
Paste a GitHub token her to increase the API quota
-v, --verbose verbose mode
-d DELAY, --delay DELAY
The delay between to requests in seconds
--api-url API_URL Specify the URL to the GitHub Api (default is "https://api.github.com")
--no-forks Ignore forked repositories
Example
$ showExposedGitHubEmails -u AFictionalUsername
[+] Scan for public repositories of user AFictionalUsername
[+] Found 4 public repositories
[+] Scan repository my_first_project
[+] Scan repository project_2
[+] Exposed emails and names:
41277220+aficionalusername@users.noreply.github.com - John Doe
john.doe@hotmail.com - JD; John Doe
john.doe@company.com - John Doe (Software Eng.)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exposed_github_user_emails_scanner-1.0.4.tar.gz
.
File metadata
- Download URL: exposed_github_user_emails_scanner-1.0.4.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de262a9e7a10f35d66700233f98179dfc74f770bcc559447863f633957d3addf |
|
MD5 | 566e221b7988676db266ea675c0d2363 |
|
BLAKE2b-256 | e0a6178f9d58f2e0f7a768670d3c87350ab37fcfef7627638cf2e6913152bda4 |
File details
Details for the file exposed_github_user_emails_scanner-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: exposed_github_user_emails_scanner-1.0.4-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f88cd169ee23600e64ea9cfb2cd6a38f500ba57cdbf3f83f645f65aa77b7e1b0 |
|
MD5 | f65e2f806b75222a9d05e3523473b2cd |
|
BLAKE2b-256 | e79394d040a9ed6b1cdcab03220bd0e51424b75b182d0639a091762914a08209 |