如何用 Social-Analyzer 一个用户名排查上千社媒平台:实战笔记

发布时间:2026/9/26 3:09:11
如何用 Social-Analyzer 一个用户名排查上千社媒平台:实战笔记
如何用 Social-Analyzer 一个用户名排查上千社媒平台实战笔记【免费下载链接】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你手里只有一个用户名想知道这个人还在哪些平台活跃——这是 OSINT 排查最常见的起点。Social-Analyzer 是一个社媒足迹排查工具能在 1000 多个社媒站点里搜同一个用户名给出带评分的结果列表支持 Web App、CLI 和 API 三种用法全部在本地跑。 先跑通 Web 版第一次拿到结果Web 界面是最省事的路径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输入用户名勾选 FindUserProfilesFast 模块点 Analyze。跑完后是一列 Detected Profiles每条含档案链接、Rate 和页面标题——Rate 从 0 到 100100 才是高置信命中。检测逻辑在 modules/失败的站点会自动重试最多 3 轮把误报和漏检都压下去。 快速扫描先圈出还活跃的平台多数人第一次不是要 exhaustive 排查而是快速确认这个号在 Pinterest 吗在 Reddit 吗那就直接用 fast 模式它发 HTTPS 请求、读页面文本匹配是最快的一档。想在终端里走同样流程CLI 是备选pip3 install social-analyzer python3 -m social-analyzer --username johndoe --top 100--top 100只搜排名靠前的 100 个站点换成--websites则指定站点列表结果太吵就加--filter good只看高置信命中。 三种检测模式怎么选fast 给的结果里 maybe 太多就升级 slow 模式它用 Webdriver 真实渲染页面再判断更准但明显更慢且依赖本地浏览器。另有 special 模式专攻 Facebook、Gmail、Google支持用手机号或邮箱去搜。python3 -m social-analyzer --username johndoe --mode slow --filter good看结果时重点盯 rate 和标题页面标题是 404、rate 又不是 100多半是误报。 只有人名时用字符串分析猜用户名变体注册时人们常用名字数字或首尾名拼接。字符串分析模块按排列组合从名字生成候选Web 界面里的 SplitWordsByAlphabet 会直接列出所有可能的单词组合。先拿候选清单跑一遍 fast 模式再逐个缩小比一个个手敲高效得多。 缩小范围按国家、类型查多用户关联站点库在 data/约 999 个条目带国家、类型和排名。只关心美国站点或音乐社区用--countries us、--type music直接过滤。要同时排查两个人比如怀疑同一人注册用户名用逗号隔开工具会分别输出并在多平台间做关联配合--extract还能抽出档案文本与模式python3 -m social-analyzer --username johndoe,janedoe --extract⚠️ 边界与代价slow 模式需要本地浏览器速度比 fast 慢一个量级Node 版 CLI 只支持 fast 模式。结果依赖站点库的新鲜度404 不代表账号不存在站点可能只是换了路径反过来 rate 高也不保证名字一定是本人的。邮箱、手机号跨平台枚举或站内搜索要配合搜索引擎或专门的调查工具。这类 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),仅供参考