haveibeenpwned.com API的命令行界面 - 支持keepass。
项目描述
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!
贡献、功能请求、错误报告
测试
运行所有测试和linters
tox
仅运行Python 3.8的测试
tox -e py38
通过pytest传递例如verbose参数
tox -e py38 -- -vv
生成覆盖率
tox -e coverage
谢谢
pykeepass - https://github.com/pschmitt/pykeepass
httpx - https://github.com/encode/httpx
变更日志
0.6.0 (07.11.2021)
新增
添加对Python 3.10的支持
更改
放宽对pykeepass的限制 (@denvera)
0.5.1 (07.02.2021)
更改
将pykeepass固定为版本4.0,因为它已损坏,请参阅https://github.com/libkeepass/pykeepass/issues/244
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e53328350955813ac62f60578feb929acf124ef653eba6712378f1c8297927d1 |
|
MD5 | 070856f13cf2b5936aa8a791880a5fc2 |
|
BLAKE2b-256 | 2fa6dbe38b4470fb5abb402664c233b8a261f55abdff6e43851a4ad3e97b1bab |
hibpcli-0.6.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7056f0a0741cdd4155a3f9d4476b40b3e274edfda03d9157ff30c3245537a47f |
|
MD5 | 2ebcbffb76efb9f6f287007a45533018 |
|
BLAKE2b-256 | 6d063d8c9fed38f1ea088d2f700bfb46fa2ccf9d9521fef639c7048f0bd7fd1f |