用途:该技能以邮箱地址为线索进行 OSINT 信息收集,包括邮箱格式校验、通过 Have I Been Pwned API 查询泄露与 Paste 记录,以及用 holehe 检测账号在 100+ 服务上的存在性。适用于钓鱼演练前评估邮箱暴露、核查员工邮箱是否涉及数据泄露、评估社工攻击面,以及个人或组织数字足迹审计。
前置条件:需安装 curl 与 holehe(pip install holehe)并获取 HIBP API 密钥。通过环境变量提供输入:SECSKILL_TARGET_EMAIL(必填)、SECSKILL_HIBP_API_KEY(必填,用于泄露查询)、SECSKILL_OUTPUT_DIR(可选,默认 ./output)、SECSKILL_RUN_HOLEHE(可选,默认 false,设为 true 才运行 holehe)。
流程:校验邮箱格式后查询 HIBP 泄露账户与 Paste 数据库,再检查邮箱域 MX 记录判断投递可能性,最后可选运行 holehe --only-used 检查社交账号,并将结果写入输出目录文件后汇总打印。
限制与失败模式:HIBP 返回 401 多为密钥无效,429 为超出速率限制(约 1.5 秒间隔,建议 1 分钟后重试);holehe 报错可尝试 pip install --upgrade holehe;无 MX 记录说明域可能无效。资料称 HIBP API 为付费(约每月 3.50 美元),适用于个人使用。
合规提示:仅可用于本人或获得明确同意的目标,需安全保存并删除不必要个人数据,遵守 GDPR、CCPA 等隐私法规。资料未提供更多平台兼容性、运行环境要求或额外收费信息。