☰
一键查找 1000 多个社交平台上的个人资料,social-analyzer 完整上手指南
2026/10/12 22:15:44 网站建设 项目流程

一键查找 1000 多个社交平台上的个人资料,social-analyzer 完整上手指南

【免费下载链接】social-analyzerAPI, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites项目地址: https://gitcode.com/GitHub_Trending/so/social-analyzer

social-analyzer 是一款开源 OSINT(开源情报)工具:输入一个用户名,它会在 1000 多个网站里逐一执行社交媒体资料查找,返回命中的平台和置信度评分。它提供 Web 页面、命令行和 API 三种使用方式,适合想快速摸清目标线上足迹的安全调查人员和开发者。

先看效果

先说它能产出什么结果:

  • 批量查找:一个用户名扫描全部网站库,返回命中的平台清单和访问链接
  • 置信度评分:每个命中附带 0~100 的评分,方便剔除误报
  • 灵活的查找范围与导出:可按热门排名、国家、网站类型限定范围,支持 JSON 输出和资料页截图

安装与准备

有 Python 3 的环境即可,最常用的是直接安装 PyPI 包。Web 版则需要先git clone https://gitcode.com/GitHub_Trending/so/social-analyzer再执行npm install、npm start,本文不展开。

pip3 install social-analyzer python3 -m social-analyzer --username "johndoe"

三步拿到结果

第一步:指定用户名开始扫描

python3 -m social-analyzer --username "johndoe"

多个用户用逗号分隔,可用于对比不同人的跨平台关联。

第二步:限定扫描范围,节省时间

python3 -m social-analyzer --username "johndoe" --top 100

--top 100只查排名前 100 的热门网站,全量扫描 1000 多个站点耗时明显更长。

第三步:过滤高质量结果并导出

python3 -m social-analyzer --username "johndoe" --filter "good" --output "json"

--filter只保留高置信度命中(可选 good / maybe / bad),--output json方便存档或接入其他工具。

进阶技巧

  • 切换检测模式:默认 fast 模式靠 HTTP 请求快速扫描;依赖 JS 渲染的站点可换--mode slow(Webdriver 渲染),special 模式则针对 Facebook、Gmail、Google 等特殊平台。适用场景:怀疑目标在某平台有资料,但 fast 模式漏检时。
  • 只扫指定站点:--websites "youtube twitter facebook"把范围收窄到目标最可能活跃的少数平台。适用场景:已有线索、想确认特定平台时。
  • 字符串与词分析:name-analysis.js 模块会用排列组合生成用户名变体,还能分析单词来源、相似度和常用词。适用场景:目标真实账号名与真实姓名不完全一致时。

避坑指南

  • 查不到不等于没有账号:部分网站 URL 结构不同、需要登录,或页面标题里不含用户名,评分就会偏低。可单独对该站点用 slow 模式复查。
  • Web 版依赖缺失:跑npm start前需要装好 Node.js、Firefox 和 tesseract-ocr(OCR 识别组件),缺一项都会启动报错。
  • 网络波动导致误报:工具内置最多 3 次重试,长任务建议用--timeout设置合理超时,避免大批量请求超时失败。
  • 并发别拉太高:默认 15 个 worker 已够小规模使用;大批量任务时降低并发,减少对目标网站的压力。

合规提示

该工具设计为本地运行,没有访问控制,不应作为公网服务使用。请只对你有权限调查的目标和场景执行查询,并遵守当地法律法规;查询结果涉及个人隐私,勿用于骚扰或传播。

小结

装一行命令、三步拿到结果:用--top控制范围,用--filter过滤置信度,就能得到一份可靠的命中清单。想继续深入,可以阅读 modules/ 下的检测模块源码。不妨跑一次自己的用户名,看看它在网络上留下了多少踪迹 🕵️

【免费下载链接】social-analyzerAPI, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites项目地址: https://gitcode.com/GitHub_Trending/so/social-analyzer

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

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

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

立即咨询