Skip to content

Parses a website to find publicly available email addresses.

License

Notifications You must be signed in to change notification settings

LukeLauterbach/Email-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Email Scraper

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Options

About The Project

This script will automatically spider a website, hunting for email addresses on each page. A database of scraped URLs will be kept with the status of if these pages have been scraped, allowing spidering to continue at a later time.

Disclaimer: This script can be used for a variety of purposes, including by organizations to check what email addresses are publicly available on their website. The author is not responsible for how the script is used.

image

Built With

(back to top)

Getting Started

This script relies on Google's Programmable Search Engine, which will require a short setup in order to get an ID and API key. After initial setup is complete, running the script is a simple command.

Usage

python3 [script] [Domain to Search]

Options

Options Description
-h Help Menu
-e Email domain to look for
-r Root page to start searching
-p Parameter Mode - By default, the script will ignore parameters in links. With -p, parameters will be treated as individual links.
-n Number of pages to spider (optional)
-o Output filename (will default to the email domain name)
-d Add a delay between web requests
-db Debug Mode

(back to top)

About

Parses a website to find publicly available email addresses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages