尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Social Analyzer:5 分钟搭建你的跨平台用户画像 OSINT 引擎
Social Analyzer5 分钟搭建你的跨平台用户画像 OSINT 引擎【免费下载链接】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跨平台排查时最头疼的往往是同一个人在不同网站用着完全不同的 ID线索散落一地你无从下手。开源情报OSINT从公开信息还原目标画像工具 Social Analyzer 就是为这类跨平台数据聚合问题设计的——输入一个用户名它能在 1000 网站上搜索对应账号并做跨平台账号关联分析最终拼出一张完整的用户身份图谱。快速上手从一条命令到可见结果 最快跑通的路径是 Docker。克隆仓库后一条命令启动git clone https://gitcode.com/GitHub_Trending/so/social-analyzer cd social-analyzer docker-compose up -d启动后打开http://localhost:9005/app.html就是完整的 Web 界面输入用户名、限定网站范围点一下即可看到各平台的探测进度和结果。如果你更习惯命令行在仓库目录里跑这条最简命令几分钟后终端会按置信度从高到低列出命中的账号链接nodejs app.js --username johndoe --top 50 # 只探测流量前 50 名的网站跑通了之后你可能会好奇它凭什么能跨平台对上号原理速览数据是怎么对上号的整条链路可以概括为探测 → 提取 → 打分 → 可视化四步。系统内置一张覆盖 1000 网站的探测规则表每个条目就是一个带{username}占位符的 URL 模板外加一组出现什么文本说明账号存在/不存在的判定规则。你输入用户名后系统把它填进每个模板逐个访问快速模式直接抓 HTML 源码深度模式则用无头浏览器渲染页面并截图。每页内容都送进检测引擎打分再由提取模块从 Open Graph 等标签里捞出标题、描述等元数据最后可视化模块把账号、链接、元数据串成一张力导向图谱在 public/graph.html 里交互浏览。理解了这个数据流再看下面的核心能力就不会迷路。核心能力拆解 两种扫描模式怎么选fast 和 slow 不是精度高低的关系而是广撒网和精确认的分工对比项fast 快速模式slow 深度模式实现方式直接请求网页源码Selenium 无头浏览器渲染并发策略15 个站点同时查失败自动重试8 个站点同时查判定依据源码文本匹配文本匹配 渲染后页面 OCR 截图识别适合场景第一轮大范围筛选重点平台二次确认、留存截图实际用法通常是先用 fast 扫完一批网站拿到候选名单再挑出可疑的几个用 slow 复查——深度模式下每个命中站点都会附带截图在取证场景里很实用。0-100 的置信度评分怎么算Social Analyzer 没有用HTTP 200 就算存在这种粗暴判断因为很多网站对不存在的用户也返回 200。它的做法是给每个网站配置一组检测规则比如 500px 那条规则写着页面出现This page is no longer available说明账号不存在。检测引擎 modules/engine.js 逐条核对把命中数量和方向存在/不存在汇总成 0-100 的分数分数越高越可能是真实账号结果同时打上 good / maybe / bad 标签你可以用--filter good只留高置信度的。这样做的直接好处是误报更少你不必把几十条结果逐条点开核实。关联图谱里能看出什么打开图谱页面你会看到以用户名为中心节点的力导向图每条已确认的账号链接是一个节点提取到的元数据页面标题、og 标签里的内容是挂在旁边的附属节点。更有用的是多账号关联——输入johndoe,janedoe这种逗号分隔的组合系统会分别探测并归到同一张图上谁和谁共享了元数据同一邮箱、同一描述文案一眼就能看出来这正是用户身份图谱构建的直观形态。案例走一遍排查一组可疑的电商账号假设你在处理一起刷单纠纷卖家投诉buyer007、buyer_007、buyer007123是同一人开的恶意买家账号。输入一次查询多个账号同时开启元数据提取nodejs app.js --username buyer007,buyer_007,buyer007123 --metadata --output json中间过程任务依次对每个用户名跑探测日志实时显示正在检查哪些站点命中的账号会带上 0-100 的分数和 good/maybe/bad 标签。这一步重点看两样东西——三个用户名的结果里有没有相同域名或相似命名模式以及元数据里有没有重复出现的邮箱或描述文案。最终产出一份 JSON 报告链接、分数、标题、语言、元数据都在里面配合图谱页面把三个账号的关系可视化。如果三个账号在同一个小众社区平台命中、且元数据里出现相同邮箱基本可以确认是同一人——排查从逐个站点手动搜变成了看一份报告。案例跑完你大概会想这套东西想按自己的需求改改该动哪里部署与二次开发想改哪里改哪里除了 Docker最轻量的运行方式是 Python 包pip3 install social-analyzer python3 -m social-analyzer --username johndoe二次开发时三个最常动的地方都有明确落点覆盖新平台规则写在 data/sites.json每条就是一个 URL 模板 判定规则 国家/分类/排名信息照格式追加即可。调整打分与误报策略核心逻辑在 modules/engine.js判定档位命中几条规则才算 good定义在 modules/helper.js 的detection_level中。扩展元数据提取在 modules/extraction.js 里加提取规则姓名分析对应的词库是 data/names.json用词统计词库是 data/dict.json。模块化设计的好处是这些改动互不干扰核心流程。写在最后它擅长什么还在演进什么Social Analyzer 目前的长板是宽1000 网站的探测覆盖面加上评分机制压低的误报让它很适合做第一轮的跨平台账号关联分析。短板同样明确——探测效果高度依赖规则库的新鲜度遇到有验证码或 Cloudflare 拦截的站点会漏报所以项目每次启动都会提醒你保持检测规则为最新。把它当作 OSINT 工具箱里的聚合入口比当作唯一依据更合适。【免费下载链接】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),仅供参考
RELATED

相关推荐

Ansible PR Review 自动化技能:/review 命令的八步审查流程、必备组件核验与合规检查

Ansible PR Review 自动化技能:/review 命令的八步审查流程、必备组件核验与合规检查

Ansible PR Review 自动化技能:/review 命令的八步审查流程、必备组件核验与合规检查 【免费下载链接】ansible Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everyth…

📅 2026/10/20 2:03:17
ComfyUI 硬件兼容快速上手指南

ComfyUI 硬件兼容快速上手指南

ComfyUI 硬件兼容快速上手指南 【免费下载链接】ComfyUI The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI ComfyUI 是一个用节点连线操作扩散模型的图形…

📅 2026/10/6 17:42:36
VS Code Copilot 的 /init 技能深度解析:为 AI 编码代理自动生成 AGENTS.md 与聊天定制文件

VS Code Copilot 的 /init 技能深度解析:为 AI 编码代理自动生成 AGENTS.md 与聊天定制文件

VS Code Copilot 的 /init 技能深度解析:为 AI 编码代理自动生成 AGENTS.md 与聊天定制文件 【免费下载链接】vscode Visual Studio Code 项目地址: https://gitcode.com/GitHub_Trending/vscode6/vscode VS Code 内置的 Copilot 扩展提供了一个名为 init 的…

📅 2026/10/21 10:28:32
MORE NEWS

更多资讯

📰

Nemea 高速网络流量分析:从抓包瓶颈到流式异常检测架构

简介:Nemea(网络测量分析)是一套面向网络流量分析与异常检测的模块化开源系统,适合网络安全研究者、运维工程师及高校网络实验教学使用,用于识别DNS隧道、DoS、扫描等恶意流量。系统由众多独立模块构成,通过…

📰

临床试验估计目标:如何精准定义你真正想问的科学问题

简介:本资源是面向临床试验统计师、医药研发人员及监管事务从业者的专业指南,聚焦ICH E9(R1)修订后估计目标设定与敏感性分析的核心实践。蓝皮书由DIA中国统计社区组织孟宪花、付佳钰、贡艳坤等十余家跨国药企及研究机构专家联合编写,系统阐释…

📰

低代码平台四大运行时引擎深度解析

简介:本资源是头豹研究院发布的《2022年中国低代码无代码平台行业研究报告》,面向企业数字化转型决策者、IT架构师、低代码平台选型人员及技术管理者,系统解答低代码/无代码平台的产业现状、厂商分类、商业模式、部署路径与盈利瓶颈等核心问题…

📰

Linux终端入门:从命令行交互到C程序编译运行

简介:本资源是一份面向高校计算机专业本科生的操作系统课程实验报告,聚焦Linux用户接口与编程环境的实践入门,帮助初学者系统掌握命令行操作、系统管理基础及C/Shell程序开发全流程。资源为1个609KB的Word文档(.docx)&…

📰

设计模式实战:SOLID原则、UML类图与五个高频C++模式解析

简介:由王桂林整理的设计模式学习笔记PDF,是一份面向软件开发者、架构师与中高级编程学习者的系统性参考资料,旨在帮助读者理解并运用经典设计模式,提升代码可维护性与扩展性。文档以GOF著作《Design Patterns》为线索&#xff0c…

📰

Python爬虫实战:requests+parsel抓取招聘数据并写入CSV

简介:这份资源面向具备Python基础、希望入门网络爬虫的开发者与数据分析初学者,以猎聘网为例,完整演示如何抓取招聘岗位信息并落地为CSV文件。内容围绕Requests发送GET请求、Parsel结合CSS选择器解析页面、请求头伪装、字典组织字段、csv模块…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬