跳转到主要内容

haveibeenpwned.com API的命令行界面 - 支持keepass。

项目描述

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

hibpcli

haveibeenpwned.com API的命令行界面 - 支持keepass。

安装

$ pip install hibpcli

用法

检查您的keepass数据库中的所有密码

$ hibpcli check-keepass PATHTOKEEPASSDB --password PASSWORDFORKEEPASSDB

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

检查单个密码

$ hibpcli check-password --password PASSWORD

Please change your password!

贡献、功能请求、错误报告

请在https://github.com/jugmac00/hibpcli/issues创建一个问题

测试

运行所有测试和linters

tox

仅运行Python 3.8的测试

tox -e py38

通过pytest传递例如verbose参数

tox -e py38 -- -vv

生成覆盖率

tox -e coverage

谢谢

变更日志

0.6.0 (07.11.2021)

新增

  • 添加对Python 3.10的支持

更改

  • 放宽对pykeepass的限制 (@denvera)

0.5.1 (07.02.2021)

更改

0.5.0 (06.01.2021)

新增

  • 添加bandit安全检查器

  • 添加对Python 3.9的支持

  • 添加类型注解

  • 当没有已知泄露时,改善消息(@eumiro)

  • 当提供的密码错误时,提供友好的错误消息

  • 为密码查找提供缓存(@eumiro)

更改

  • 直接运行覆盖率,而不是pytest-cov

  • 使用gh actions代替Travis

0.4.1 (30.09.2020)

新增

  • 添加包装指南

更改

  • 通过pre-commit运行linters

0.4.0 (25.05.2020)

新增

  • 引入tox

  • 引入flake8

  • 引入flake8-click

  • 通过coveralls引入覆盖率

  • 添加beta分类器

更改

  • 改进README

  • 将README和CHANGES转换为rst格式

  • 使用setup.py代替flit进行打包

  • 将源代码移动到src目录

  • 更新安装依赖的版本

  • 检查单个密码的子命令现在是check-password

  • 检查keepass数据库的子命令现在是check-keepass

0.3.0 (03.11.2019)

新增

  • 添加新的子命令“password”用于检查单个密码

  • 将pdb++添加到开发依赖中

  • 添加一些基本的错误处理

  • 添加一些分类器

0.2.0 (02.11.2019)

新增

  • 将路径选项添加到keepass子命令

  • 将密码选项添加到keepass子命令

更改

  • 更新依赖项

0.1.0 (01.11.2019)

新增

  • 添加对Python 3.7的支持

  • 添加对Python 3.8的支持

  • 创建“hibpcli”脚本

更改

  • 使用“black”代码格式化器

  • 更新依赖项

  • 移除requirements-dev.txt

  • 将测试需求放入pyproject.toml

0.0.3 (29.01.2019)

新增

  • 添加一个单独的更改文件

  • 添加有关测试和覆盖率的说明

  • 添加更多有关–help对话框的信息

更改

  • 输入密码时不要显示密码

  • 将keepass检查移动到子命令

  • 检查“路径输入”是否为文件

  • 改进测试和覆盖率(目前为100%)

0.0.2 (22.01.2019)

新增

  • 将依赖项添加到pyproject.toml

0.0.1 (22.01.2019)

  • 初始发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

hibpcli-0.6.0.tar.gz (12.2 kB 查看哈希值)

上传时间 源代码

构建发行版

hibpcli-0.6.0-py3-none-any.whl (6.6 kB 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面