news 2026/9/10 9:42:45

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何用 Social-Analyzer 一个用户名排查上千社媒平台:实战笔记

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

【免费下载链接】social-analyzerAPI, CLI, and Web App for analyzing and finding a person's 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 到 100,100 才是高置信命中。检测逻辑在 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 person's profile in 1000 social media \ websites项目地址: https://gitcode.com/GitHub_Trending/so/social-analyzer

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 9:41:39

ZLMediaKit-windows64 启动失败与推流不通的完整排障指南

简介:本资源为最新编译的ZLMediaKit Windows 64位流媒体服务器发行版,面向音视频开发工程师、直播系统搭建者及边缘推流场景实践者,解决Windows环境下开箱即用、低延迟部署流媒体服务的核心需求。压缩包共61个文件,含核心可执行文…

作者头像 李华
网站建设 2026/9/10 9:40:40

亚马逊选品新思路:从供给端找断层,避开红海竞争

“需求大、竞争少”这种选品思路,现在基本属于正确的废话。你打开任何一篇选品教程,都会看到类似的告诫,可真到实操环节,你会发现但凡能用数据工具直接看出来的“蓝海”,早被铺货的人踏成红海了。我自己做了几年亚马逊…

作者头像 李华
网站建设 2026/9/10 9:40:16

Buzz零门槛离线语音转文字完整指南:3步把会议录音变成纪要

Buzz零门槛离线语音转文字完整指南:3步把会议录音变成纪要 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz Buzz 是…

作者头像 李华
网站建设 2026/9/10 9:38:44

高斯混合MCMC线性地震反演:从正演模型到后验分布

简介:一套面向本硕博教研人群的线性地震反演Matlab仿真资源,聚焦高斯混合马尔科夫-蒙特卡洛(GM-MCMC)算法的编程实现与原理验证。资源包共13个文件,压缩后约1.9MB,其中包含9个M脚本/函数、2个MAT数据文件、…

作者头像 李华
网站建设 2026/9/10 9:28:56

Go gRPC流式通信实战与性能优化指南

1. Go gRPC 流式通信实战指南在微服务架构中,高效的数据传输机制直接影响系统性能。gRPC作为云原生时代的主流RPC框架,其流式通信能力能有效解决传统请求-响应模式在实时数据传输场景中的局限性。去年我在处理物联网设备数据采集项目时,正是通…

作者头像 李华