jgxvx/cilician-runner

Cilician 库的命令行界面

安装: 6

依赖项: 0

建议者: 1

安全: 0

星星: 0

分支: 0

类型:项目

4.0.0 2023-12-25 15:17 UTC

This package is auto-updated.

Last update: 2024-09-25 16:51:17 UTC


README

命令行界面为Cilician库,这是一个用于haveibeenpwned.com API 的 PHP 客户端。

pipeline status coverage report

先决条件

环境变量 HIBP_API_KEY 必须设置为有效的Have I Been Pwned API 密钥 的值。

安装

推荐通过使用 Composer 来安装 Cilician

$ composer global require "jgxvx/cilician-runner"

可以通过调用以下命令来验证安装

$ cilician --version
Cilician Runner 0.1.0

如果 cilician 可执行文件未找到,请确保 全局 Composer 目录在 PATH 中,或者将可执行文件符号链接到 PATH 中的某个位置,例如

$ ln -s ~/.composer/vendor/bin/cilician /usr/local/bin/cilician

使用方法

命令

要查看可用命令的列表,请运行

$ cilician list

要获取特定命令的帮助,请运行

$ cilician help <command>

详细程度

可以将 -v 选项传递给所有命令以获得更详细的输出。

检查密码

要查看密码是否出现在一次或多次数据泄露中,请运行

$ cilician password 12345678 -v

获取某个账户的所有数据泄露

要查看账户 john@doe.com 是否已被泄露,只需运行

$ cilician breaches john@doe.com -v

要缩小搜索范围到特定域名

$ cilician breaches john@doe.com --domain=example.com -v

默认情况下,仅返回已验证的数据泄露。要包括未验证的数据泄露,请将以下选项传递给命令

$ cilician breaches john@doe.com --include-unverified -v

获取系统中所有泄露的网站

要查看泄露网站列表,请运行

$ cilician sites -v

这也可以通过域名进行过滤

$ cilician sites --domain=example.com -v

获取单个泄露网站

要获取特定网站的信息,请运行

$ cilician site Adobe -v

获取系统中所有数据类

要获取系统中所有可用的 数据类 列表,请运行

$ cilician data-classes

获取某个账户的所有粘贴

类似于数据泄露,可以搜索一个账户的所有 粘贴

$ cilician pastes john@doe.com -v

清除缓存

Cilician Runner 使用基于文件系统的缓存来优化对 API 的请求。缓存目录位于 Cilician 安装根目录下的 ./.cache

要清除缓存,请运行

$ cilician clear-cache

许可证

Cilician 是开源软件,根据 MIT 许可证发布。请参阅LICENSE文件以获取更多信息。

贡献

我们感谢您的帮助!要贡献,请阅读我们的贡献指南行为准则