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

File metadata

  • Download URL: exposed_github_user_emails_scanner-1.0.1.tar.gz
  • Upload date:
  • Size: 4.4 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.1.tar.gz
Algorithm Hash digest
SHA256 d8aae4076e3a2739319d5233e869dc3e90eb00091dd29cf59fffe6f85f7c5f56
MD5 4cb31cf2fe04a8df64c7cc855db9e208
BLAKE2b-256 0c771076afc7b408c1eea584896171e8b6910f6b168827a9b92f40d591e20518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for exposed_github_user_emails_scanner-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66f5c209888bb4eb66902517d1e5f5cfd1d8ba75d9dfd657ae1b3cf30de5d8db
MD5 8f5461519e962dec3e36eba6b62ea714
BLAKE2b-256 f2f27c04840f9c8bb4c5f8a0a0eefa6cb1cd65780347ad6c5db36bcd2bada557

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