Skip to main content

No project description provided

Project description

emailo

Build Status codecov

emailo is a command line tool for parsing and analyzing emails from different files. Might be helpful for scraping and investigating dumps from breaches.

Installation

emailo is a Python package, so I strongly recommend you to install it in separate virtualenv.

$ pip install emailo

Parse

Parsing simple SQL dump:

$ emailo parse ~/Dumps/example.sql
john@example.com
bill@example.net
alex@example.org
troy@example.com
...

You can filter emails by domain using endswith options like so:

$ emailo parse ~/Dumps/example.sql --endswith=@example.com
john@example.com
troy@example.com
...

emailo will output emails in stdout, don't forget to save them somewhere:

$ emailo parse ~/Dumps/example.sql > emails.txt

Domains

Sometimes you need to know which domains are most popular in your email list:

$ emailo domains ~/Lists/emails.txt
example.com 2
example.net 1
example.org 1

Or you can get percentage value:

$ emailo domains ~/Lists/emails.txt --percentage
example.com 50.00%
example.net 25.00%
example.org 25.00%

New feature request

If there is a missing functionality that you need, don't hesitate to create an issue.

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

emailo-0.2.0.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

emailo-0.2.0-py3-none-any.whl (4.0 kB view hashes)

Uploaded Python 3

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