ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Social Analyzer 快速教程:在 1000+ 社交平台中定位用户档案

Social Analyzer 快速教程:在 1000+ 社交平台中定位用户档案 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调查网络骚扰、虚假账号或可疑发帖时你往往需要跨多个社交平台逐一搜索同一个用户名。Social Analyzer 是一款 OSINT开源情报工具输入一个用户名后它会检索 1000 多个社交媒体和网站平台上的对应档案并给出 0–100 的匹配评分0 为不确定、100 为确定来降低误报。项目定位一个引擎三种入口Social Analyzer 基于 Node.js 构建核心引擎 engine.js 通过不同的扫描模块完成检测对外提供三种使用方式Web 应用浏览器操作无需记参数适合第一次接触命令行CLIapp.js直接运行支持全部参数适合批量任务Python 包 / 脚本pip3 install social-analyzer后以python3 -m social-analyzer运行或作为对象导入现有流程适合开发者集成三种入口背后是同一套检测模块fast-scan.js、slow-scan.js、special-scan.js结果一致区别只在操作方式。最快安装步骤Web 应用一条命令启动在 Linux 上安装依赖并启动 Web 应用sudo apt-get install -y firefox-esr tesseract-ocr 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在页面输入框填入用户名多个用户名用逗号分隔即可开始扫描。扫描完成后每个命中的档案会显示平台名称、链接和评分。上图展示 Web 应用中输入用户名后快速扫描模式实时列出命中档案的过程。按场景练手从初筛到深挖批量初筛逗号分隔多个用户名把多个候选账号一次提交例如用户名填johndoe,janedoe默认使用 fast 模式基于 HTTPS 请求的轻量检测速度快默认--filter good只显示高置信度结果。命令行等价写法nodejs app.js --username johndoe,janedoe上图是 FindUserProfilesFast 模式的输出效果命中平台、档案链接和评分一目了然。缩小平台范围只查指定网站或地区全量扫描近千个平台耗时较长。如果怀疑目标只出现在某几个平台直接指定--websites youtube tiktok只查指定网站空格分隔--top 50只查 Alexa 排名前 50 的平台--countries us br按国家筛选平台代码见 data/sites.json--type music按网站类型筛选adult、music 等单账号深挖slow 模式 元数据提取需要确认 fast 模式的疑似结果或抓取档案创建时间等元数据时--mode slow用 WebDriver 驱动真实浏览器渲染动态页面检测更准但更慢依赖 firefox-esr未安装会报错--mode special启用 Facebook手机号/姓名、Gmail、Google 邮箱等平台的专属检测逻辑--metadata调用 QeeqBox OSINT 提取元数据与模式特征元数据提取后可配合public/graph.html用力导向图查看档案之间的关联关系。上图展示 CLI 模式下的实际输出包含进度、命中结果与评分。参数速查5 个真正影响结果的参数--username必填。目标用户名多个用逗号分隔--modefast / slow / special决定检测引擎结果存疑时用 slow 复核--methodfind只列命中的、get列全部、all两者合并默认 all--filtergood / maybe / bad 三档评分过滤默认 good想提高召回率改为good,maybe--metadata开关元数据提取报告需要档案详情时开启卡住了怎么办slow 模式报错或无浏览器反应确认已安装firefox-esr安装命令见上节slow 模式依赖它渲染页面不想装浏览器就只用 fast 模式。OCR 识别结果缺失安装tesseract-ocr后重启服务OCR 是多层检测之一缺了会影响图片类页面上的文字识别。Python 方式报依赖错误克隆仓库后运行pip3 install -r requirements.txt重新安装依赖也可用仓库自带的auto_pip.sh脚本自动修复。合规使用提示Social Analyzer 采用 AGPL-3.0 许可证且工具设计为本地运行、没有访问控制不要把它部署成公开服务。请仅将其用于合法调查、安全研究和保护他人免受网络欺凌等场景遵守目标平台的服务条款避免对无关个人进行未经授权的监控。现在就可以克隆仓库用npm start打开 Web 页面输入一个用户名试试它的初筛效果。【免费下载链接】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 READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进