
一个 OSINT 用户名搜索工具Social Analyzer 如何跨 1000 网站定位一个人的社交档案【免费下载链接】social-analyzerAPI, CLI, and Web App for analyzing and finding a persons profile in 1000 social media \ websites项目地址: https://gitcode.com/GitHub_Trending/so/social-analyzer假设你手里只有一个用户名比如 johndoe想弄清楚这个人在哪些网站注册过、对应哪几个页面是真的他的档案。Social Analyzer 就是为这类 OSINT 用户名搜索任务设计的它在 1000 多个预置网站规则上批量检索并通过一个 0–100 的置信度评分机制过滤误报让你把精力放在真正可信的结果上。适用场景网络调查人员排查某个账号的关联身份拿到一个可疑用户名需要快速摸清它出现在哪些平台、资料是否一致。平台运营或安全团队排查垃圾注册与冒名仿冒用批量多词搜索逗号分隔多个关键词做交叉比对找出同一批人在不同站点的注册痕迹。个人隐私自查查自己的 ID 在公开互联网上的暴露面判断哪些平台的账户可以注销或改为隐私设置。快速上手在 Linux 上最短路径是跑网页版默认端口 9005sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm git clone https://gitcode.com/GitHub_Trending/so/social-analyzer cd social-analyzer npm install npm start启动后访问http://0.0.0.0:9005/app.html即可输入用户名开始检索不想用网页也可以直接nodejs app.js --username johndoe走命令行。能力拆解档案检索三层扫描机制分别对应不同成本的页面加载方式。fast-scan直接用 HTTPS 请求拉取页面见 modules/fast-scan.js速度快适合大批量初筛slow-scan通过 WebDriver 驱动真实 Firefox 浏览器加载页面能处理依赖 JavaScript 渲染的站点special-scan则为 Facebook手机号/姓名、Gmail、Google 等平台写入了专属检测逻辑。每个结果都会得到 0–100 的评分低于阈值的判为maybe从源头压低误报。字符串与名称分析name-analysis 模块会对输入生成排列组合变体下划线、点号、数字后缀等常见改法自动扩大检索覆盖面还能识别姓名来源与相似度用于推测档案对应的年龄段。元数据提取与可视化整合了 Qeeqbox OSINT 项目的提取能力可从命中的页面里抽取元数据与模式特征再用力导向图public/graph.html把跨站点的元数据关联画出来直观展示哪些档案共享同一批特征。筛选与集成支持按 Alexa 排名--top 50、国家--countries us br、站点类型--type music缩小检索范围按评分过滤--filter good输出 JSON 供其他工具消费Python 侧可以直接import成对象调用。整体模块间通过 modules/engine.js 调度协同。典型工作流拿到一个用户名之后怎么做初筛先用--mode fast跑全部网站--filter good只看高置信度命中通常几分钟内拿到几十个候选档案。验证对存疑的结果切到--mode slow让浏览器模拟真实访问重新确认动态页面在这个阶段最不容易误判加--metadata顺带抽取档案里的注册时间、地区等元数据。收窄如果目标有地域属性用--countries或--top把范围从 1000 多个站点缩到几十个避免无谓等待。关联多个账号需要比对时用逗号批量传入用户名做关联分析再到网页版的图谱页面查看元数据关联关系。命令行模式下支持--list查看全部可用站点、--logs等参数完整参数可用--h查看。避坑指南Node.js 版本必须是 13 及以上否则 CLI 会在启动时直接报错退出。slow 模式依赖 Firefox ESR系统里没装或版本过旧会起不来浏览器先用apt-get install firefox-esr解决。fast 模式对 JS 重度渲染的站点部分社交平台的个人资料页容易漏判关键结论务必用 slow 模式复核。网站规则更新频繁检测数据库落后会导致命中率下降长期使用者应定期拉取最新代码。项目本身没有访问控制官方明确要求只作本地工具使用不要直接对外暴露 9005 端口作为公共服务。许可与合规Social Analyzer 采用 AGPL-3.0 开源许可见 LICENSE可以免费使用与修改但二次分发时需遵循 AGPL 的条款。它只应用于你自己有权调查的目标——遵守目标平台服务条款与所在地的数据保护法规不得用于未经授权的个人监控或骚扰行为。工具的价值取决于你对结果的人工判断评分机制能压低误报但这个页面属于谁最终仍需你结合上下文确认。【免费下载链接】social-analyzerAPI, CLI, and Web App for analyzing and finding a persons profile in 1000 social media \ websites项目地址: https://gitcode.com/GitHub_Trending/so/social-analyzer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考