Skip to main content

email audit

https://img.shields.io/pypi/v/email-audit.svg https://img.shields.io/pypi/pyversions/email-audit.svg https://img.shields.io/travis/fluquid/email-audit.svg Coverage Status Requirements Status

Audit which email addresses can be collected by bots from your sites.

Bot can harvest emails from websites, and many obfuscation techniques are not as effective as they may seem. This tool helps you find a good balance between ease-of-use for your users on the one side, and thwarting spam bots on the other.

  • Free software: MIT license

  • Python versions: 2.7, 3.4+

Features

  • audit / find emails that spam bots can find on your sites

Quickstart

Generator of detected emails from bytestring html:

import requests
from email_audit import audit_html_bytes

res = requests.get('http://example.co/')
list(audit_html_bytes(res.content, res.headers.get('content-type')))

['example@gmail.com', 'info [at] example [dot] co',
 'Jonas.Tullus@президент.рф', '#!$%&'*+-/=?^_`{}|~@example.org']

Generator of found emails from unicode html:

emails = audit_html_unicode(unicode_body)

Credits

This package was created with Cookiecutter and the fluquid/cookiecutter-pypackage project template.

History

0.3.0 (2017-10-15)

  • improved cfemail

0.2.0 (2017-06-08)

0.2.0-dev (2017-06-08)

0.1.0 (unreleased)

  • First release on PyPI.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

email-audit-0.3.0.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

email_audit-0.3.0-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file email-audit-0.3.0.tar.gz.

File metadata

  • Download URL: email-audit-0.3.0.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for email-audit-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3246b023000441922ef115d8a81c096dfc1cd88de1cfe4b61d255803c28b58a7
MD5 459f39040224d6e85c4c5665c7a2b8c1
BLAKE2b-256 e65ba3c8334445d35e21d029447a08b91a61c7fcb569883c17954b5f2644546b

See more details on using hashes here.

File details

Details for the file email_audit-0.3.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for email_audit-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b60e4696180ef82724aaa9c8e0894384b89d3d59ba3d14bd6b0dfdbd85129ecd
MD5 2a2d894fb2201918b8179b086f82c2da
BLAKE2b-256 818e25fc70a6e50f375b987ba144ebab1866f62d53a13a460063739c550bc508

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page