Skip to main content

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: lad [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")

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.0.tar.gz.

File metadata

  • Download URL: exposed_github_user_emails_scanner-1.0.0.tar.gz
  • Upload date:
  • Size: 4.3 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

Hashes for exposed_github_user_emails_scanner-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f23601cd674909dc4ea7be233fd0002e892a77bfec365ea12dd897705f66e9c5
MD5 feea5db7cd60c8ac583b672abc3b7bd7
BLAKE2b-256 d243c61e4b5f144d62372c0f9a420c78b5e675f64cd88d1700008c1569202592

See more details on using hashes here.

File details

Details for the file exposed_github_user_emails_scanner-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for exposed_github_user_emails_scanner-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b62fba57c33649b41778375852f33a46f15c55507c7cc43a381bb94bf2d1fe2e
MD5 418a78990d80e02d4431e448e73a9888
BLAKE2b-256 4e92cda97928c580ac3373613ed388341268561e90a4bc9967ff208c33cebeb4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page