denvera / hibpcli

A Python CLI application to access the API of haveibeenpwned.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Status https://coveralls.io/repos/github/jugmac00/hibpcli/badge.svg?branch=master https://requires.io/github/jugmac00/hibpcli/requirements.svg?branch=master https://img.shields.io/pypi/l/hibpcli

hibpcli

A command line interface for the haveibeenpwned.com API - speaks keepass.

installation

$ pip install hibpcli

usage

check all passwords in your keepass database

$ hibpcli check-keepass PATHTOKEEPASSDB --password PASSWORDFORKEEPASSDB

The passwords of following entries are leaked:
[Entry: "test_title (test_user)"]

check a single password

$ hibpcli check-password --password PASSWORD

Please change your password!

contributions, feature requests, bug reports

Please create an issue at https://github.com/jugmac00/hibpcli/issues

tests

run all tests and linters

tox

run tests for Python 3.8 only

tox -e py38

pass through e.g. verbose argument to pytest

tox -e py38 -- -vv

generate coverage

tox -e coverage

thank you

About

A Python CLI application to access the API of haveibeenpwned.com

License:MIT License


Languages

Language:Python 100.0%