Skip to main content

Python package to interact with http://haveibeenpwned.com

Project description

PwnedCheck

Python package to interact with http://haveibeenpwned.com

Installation

$ pip install PwnedCheck

Usage

For a complete overview of the haveibeenpwned API please see https://haveibeenpwned.com/API.

All checks are done through the check method. This will check a single email address against the haveibeenpwned API and return a list of sites that the email address has been found on.

If the email address is not found in any of the data leaks, it will return an empty list ([]).

If the email address is invalid (not properly formatted), PwnedCheck will throw an InvalidEmail exception.

import pwnedcheck

print pwnedcheck.check(”foo@bar.com”)

You can also just pass a username into the check method. The haveibeenpwned.com API will search this username against the Snapchat leak.

v0.1.3, 2014-01-02 – Update documentation for Snapchat Username search v0.1.2, 2013-12-17 – Fixed documentation for PyPi v0.1.1, 2013-12-17 – Fixed typo in urllib2 import v0.1.0, 2013-12-17 – Initial release.

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

PwnedCheck-0.1.3.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

PwnedCheck-0.1.3.macosx-10.9-intel.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file PwnedCheck-0.1.3.tar.gz.

File metadata

  • Download URL: PwnedCheck-0.1.3.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PwnedCheck-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8fce0e7f611b1bfc5aa09dc10f52346b80656297cfa07c80f36c13de4ff81606
MD5 5aef72edde56023caebc18708a7a4faf
BLAKE2b-256 2a9ec7b4d26057760a694ed63cb84f7eac034d19729d00eeca429c26fcd0e92a

See more details on using hashes here.

File details

Details for the file PwnedCheck-0.1.3.macosx-10.9-intel.tar.gz.

File metadata

File hashes

Hashes for PwnedCheck-0.1.3.macosx-10.9-intel.tar.gz
Algorithm Hash digest
SHA256 9c3b420d1d052c51bb9fd771899f500a70343126da7c7a9af4a61a8aa6725b9f
MD5 83e8f633aeda7be6afa5779ea7e3cd4c
BLAKE2b-256 8f435a13e466e2d6f8c67fa06c3107eb15b84b4173740f13259e36ee9ee59675

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