☰
Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号
2026/9/25 2:37:10 网站建设 项目流程

Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号

【免费下载链接】Aliens_eyeHunt down 840+ social media accounts using AI项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye

Aliens Eye 是一款 AI 驱动的用户名扫描工具,可一次扫描 840+ 社交平台;它的--recurse-depth递归扩展功能,能从已找到资料的简介(bio)里自动挖出 @提及和主页链接里的关联用户名,并自动再扫一轮。本指南带你用 3 条命令建立一张"账号关联地图"。

🧩 递归扩展能帮你解决什么问题?

传统用户名扫描只回答一个问题:"这个 ID 在哪些平台注册了?"

但真实的 OSINT(开源情报)场景里,线索往往藏在简介里:

  • 简介中的@某人提及 → 对方的账号
  • 简介中的个人主页github.com/张三、t.me/张三→ 又是用户名
  • 这些关联账号的简介里,可能还有下一层线索……

--recurse-depth N就是让 Aliens Eye自动沿这些线索往下挖 N 层,你只需要给它一个起始用户名。核心逻辑在 expand.py 的candidate_usernames_from_results函数中实现:

  1. 遍历所有Found / Maybe状态的命中资料,读取其简介;
  2. 用正则提取@用户名提及(2~30 位字母数字);
  3. 提取简介中的链接,对 16 个"路径首段即用户名"的已知站点(github.com、twitter.com、t.me、medium.com、reddit.com 等)取首段作为候选用户名,并过滤profile、u等路径干扰词;
  4. 去重后交给扫描器,开始下一"跳"(hop)。

整个递归流程由 cli.py 的_recurse_scan函数驱动:每一跳扫描完一批新用户名后,再从它们的简介里提取下一批候选,直到达到你设定的深度,或线索断掉为止。已扫描过的用户名会记入seen集合,绝不会重复扫描。

🚀 最快上手:3 条命令启用递归扫描

# 1. 安装 pip install aliens-eye # 2. 基础扫描(对照用) aliens_eye yourname # 3. 开启递归扩展:从简介里挖 1 层关联账号并重新扫描 aliens_eye yourname --recurse-depth 1

终端会实时打印每一跳挖到了哪些用户名:

Recursion hop 1: 3 linked username(s): bob, carol, dave

所有挖出的关联账号,会和你最初扫描的yourname一起,按时间戳保存到results/目录(JSON/CSV/HTML/MD 等格式),方便后续复盘。

🎚️ 如何选择合适的递归深度 N?

深度含义适用场景
1只挖一层:直接 @提及 / 简介链接里的账号⭐ 推荐新手首选,一轮通常只多扫十几个账号,几分钟出结果
2再挖一层:关联账号的简介里提到的账号关系链较长的调查,注意耗时成倍增长
3+逐层扩散深度 OSINT 研究,建议配合--rate-limit类节流使用,避免请求量爆炸

几个内置的"安全阀"帮你控制规模:

  • 每一跳最多提取25 个候选用户名,防止一个信息量过大的简介刷爆队列;
  • 全局去重 +seen集合,同一账号全程只扫一次;
  • 只有Found / Maybe状态的资料才参与挖掘,Not Found 的噪音不会进入递归。

💡 小技巧:配合--site github,medium,t.me可以先做小范围扫描验证线索质量,再放大范围。

🔗 挖出关联账号之后?

递归扫描的产出可以直接接上 Aliens Eye 的其他分析能力:

  • --correlate:把跨站点命中按头像哈希、简介相似度、共享链接聚成"疑似同一人"簇(逻辑见 correlate.py);
  • --format gexf,mermaid,maltego:导出关系图,导入 Gephi / Mermaid / Maltego 可视化整张关联网络;
  • --domains:顺手检查<用户名>.com / .io / .net是否被注册且存活。

一条命令组合拳:

aliens_eye yourname --recurse-depth 1 --correlate --domains --format all --output results

⚠️ 使用注意

  • 挖掘依赖简介内容,如果某平台只返回了账号存在与否、抓不到 bio,该层线索会变少,属正常现象;
  • 深度每加 1,请求量近似按候选数倍增,请遵守目标站点服务条款,仅用于教育与合法的 OSINT 研究(项目 README 的 Disclaimer 同样强调此点);
  • 检测结果 Found / Maybe 应视为"待人工核验的线索",而非定论;
  • 想深入了解扫描管线与检测原理,可阅读 WORKING.md 和 README.md 的How detection works章节;该功能的单元行为测试参考 test_new_features.py。

一句话总结:给 Aliens Eye 一个起点用户名,加上--recurse-depth 1,它就能像顺藤摸瓜一样,自动把简介里埋着的关联账号一个个挖出来,再逐一完成 840+ 平台扫描——从"查一个 ID"升级为"建一张关系网"。

【免费下载链接】Aliens_eyeHunt down 840+ social media accounts using AI项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询