一键查找 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),仅供参考