[链接登录后可见]
qeeqbox/social-analyzer 是一个功能强大的开源 OSINT(开源智能) 工具,专门用于在超过 1000 个社交媒体网站和平台上分析和追踪特定用户的信息。
以下是该项目的核心介绍:
1. 核心功能
跨平台搜索:只需输入用户名、姓名或关键词,即可在 1000 多个网站(如 Facebook, Instagram, Twitter, GitHub, Reddit 等)中查找匹配的个人资料。
多维度检测:它不仅是简单的 URL 匹配,还集成了多种检测模块(包括 HTTPS 响应、网页驱动、OCR 文字识别等),以提高结果的准确性并减少误报。
评分机制:每个检测结果都会有一个 0 到 100 的评分(No - Maybe - Yes),帮助调查人员判断该账号是否确实属于目标人物。
信息提取:能够自动获取个人资料的截图、网页标题、描述以及相关的元数据(Metadata)。
2. 提供形式
该工具非常灵活,支持三种主要的使用方式:
Web App:提供直观的网页图形界面,适合不习惯命令行的用户。
CLI (命令行界面):支持 Python 和 NodeJS 命令行,方便集成到自动化脚本中。
API:开发者可以将搜索和分析功能整合到自己的应用程序中。
3. 应用场景
4. 关键特性
可视化图表:支持有力导向图(Force-directed graph)来展示元数据和关联关系。
搜索引擎集成:支持配合 Google 和 DuckDuckGo API 进行更深层的搜索。
定制化:支持设置代理(Proxy)、自定义 User-Agent、超时时间等,以规避平台的反爬虫机制。
多种语言分析:可以分析名字的来源、相似性以及基于语言的常见词汇。
5. 安装与运行
通常推荐使用 Docker 快速部署,因为它包含了所有必要的依赖(如 Node.js, Python, Selenium 等):
Bash
docker run -p 9005:9005 -it qeeqbox/social-analyzer
运行后,通过浏览器访问 http://localhost:9005 即可使用。
注意:该工具应仅用于合法的调查、研究或安全目的。在使用过程中应遵守相关法律法规及目标网站的服务条款。