Skip to content
A Python command-line client for the HaveIBeenPwned? API
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
CheckPwned.py
LICENSE
README.md
requirements.txt

README.md

CheckPwned

A Python command-line client for the HaveIBeenPwned? API

Version of Python recommended : 3.7.x (you can't run this program if you're not using a Python 3.7.x)

Requirements

* requests
* argparse
* pandas

You can use this command : pip install -r requirements.txt

If you have warning messages about SSL, install the package requests[security] with PIP.

Usage

python CheckPwned.py -i INPUT -o OUTPUT

Please note that INPUT is a text file that contains all your email addresses (one per line)

Please note that OUTPUT will be the csv file and the html file that will contain the results of the analysis (do not specify the file's extension)

For having more information :

usage: CheckPwned.py [-h] -i INPUT -o OUTPUT

HaveIBeenPwned API - Python Client

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input file which contains email addresses (one per
                        line)
  -o OUTPUT, --output OUTPUT
                        Output file which will contain results (csv file)

Developed by Maxime Batard - Version 1.18

You'll be able to check if your email addresses has been leaked.

You can’t perform that action at this time.