搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

antoniaci/blackbird

安全

用一条命令在 600 多个站点上按用户名或邮箱查找关联账号的 OSINT 命令行工具,支持 AI 画像和 PDF/CSV 导出。

9,876
1,401
Python
创建于 4 年前

项目介绍

Blackbird 是一个命令行 OSINT 工具,用用户名或电子邮箱去一批社交和社区平台查找关联账号。站点清单来自社区维护的 WhatsMyName 项目,覆盖 600 多个站点,项目借此降低误报。结果可导出为 PDF 或 CSV;可选的 AI 步骤会根据命中的站点生成行为与技术画像 README lines 1–9。

它面向已有合法授权、需要做账号枚举的安全研究、渗透测试和调查人员。README 的免责声明写明仅限教育用途,使用前需获得许可 README lines 92–100。

快速使用

前提是已安装 Python 和 pip。先克隆仓库并安装依赖:

git clone https://github.com/p1ngul1n0/blackbird
cd blackbird
pip install -r requirements.txt

在仓库目录下按用户名搜索:

python blackbird.py --username johndoe

按邮箱搜索:

python blackbird.py --email johndoe@example.com

加 --pdf 可导出结果。README 中展示的写法是 python blackbird.py --email johndoe@example.com --pdf,但示例里漏掉了邮箱地址 README lines 54–56。

Linux 用户可通过第三方 OTinstaller 安装,之后把 python blackbird.py 换成 otinstaller run blackbird -- README lines 29–34。安装器的问题应提交到该项目的 issue 跟踪页。

AI 画像

Blackbird 能分析命中的站点并返回行为与技术画像。README 表示只发送站点名称、不发送敏感数据,使用免费但有每日公平用量限制。先生成密钥,再加 --ai:

python blackbird.py --setup-ai
python blackbird.py --username johndoe --ai

AI 结果也会写入 PDF 导出 README lines 58–74。

使用约束

  • 仓库元数据未声明许可证,复用和再分发条款不明确。
  • AI 功能依赖通过 --setup-ai 获取的密钥;README 未说明背后的服务方和具体每日额度。
  • 搜索范围依赖外部的 WhatsMyName 站点清单,覆盖情况会随该项目变化,而非仅由 Blackbird 决定。
  • README 没有给出支持的 Python 版本、操作系统范围或预期耗时,只展示了 pip 安装和可选的 Linux 安装器。
  • 按项目声明,仅可在获得授权的教育场景中使用。

HotRepo 点评

2026-11-06 的单日快照中,Blackbird 进入 Python 日榜第 14 名,当天新增 80 Star。目前只有这一条快照,只能说明当日表现,不足以判断趋势。它的吸引力很直接:一个 CLI 同时覆盖用户名和邮箱枚举,可导出报告,还带免费的画像步骤。对使用者来说,真正需要确认的是许可证状态和未写明的 AI 后端,而不是搜索流程本身。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。