A command-line interactive implementation of the HaveIBeenPwned? APIv2 using the PyPwned Python module.
Switch branches/tags
Nothing to show
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.
banners update Mar 10, 2015
README.md more updating Mar 11, 2015
pc_config.py more updating Mar 11, 2015
pwnconsole.py

README.md

< PwnedConsole >

< About >

PwnedConsole is a Python script designed to act as an interactive tool for querying HaveIBeenPwned? for breach data through the use of the HaveIBeenPwned? API(v2).
This script makes use of the PyPwned Python module, which was written to be implemented into Python code to query the HIBP? API.

< Dependencies >

requests
pypwned
textwrap
ndg-httpsclient
pyasn1
pyOpenssl

< Usage >

Using the script is easy-

	python pwnconsole.py <email_addr/account_name>

Running this will load the specified account into PwnedConsole, and any options executed wtihin the script will apply to the account specified.
The user can switch accounts within the script as well, which could be needed when querying the API for data that only applies to a specific type of account.

< ToDo >

There are a few things I had in mind to improve the functionality of the tool. These things are currently in progress, so don't get butthurt if something doesn't work. :)

< Credits >

Thanks to Troy Hunt for an awesome API to play with.
Thanks to Eric Fay for writing the PyPwned module.