ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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 做的就是这个社交媒体踪迹枚举输入一个用户名它在 1000 多个网站模板上并行发起检测返回带置信度评分的候选 profile 清单。看清能力地图四层检测与评分机制先看它凭什么能干这事。底层是一份持续维护的网站检测库 data/sites.json每个条目包含带{username}占位符的 URL 模板、该站适用的检测规则、所属国家与分类目前覆盖 1000 站点。检测逻辑拆成独立模块挂在 modules/ 下一次扫描按你的选择组合启用快速层HTTPS 请求modules/fast-scan.js 用 HTTP 请求判定状态码与页面特征默认 15 个 worker 并发失败站点还会自动重试三轮慢速层Webdrivermodules/slow-scan.js 驱动浏览器执行 JS对付靠前端渲染的站点需要本机装 Firefox ESR 或 Chrome特殊层modules/special-scan.js 针对 Facebook手机号/姓名、Gmail、Google 这类有专属 URL 规律的站点写死了定制逻辑OCR 层依赖 tesseract识别验证码页之外的图形化内容每个检测命中都会产出 0–100 的 rate 评分No-Maybe-Yes这就是后面按置信度过滤结果的依据。除了找资料页它还顺带做字符串与姓名分析modules/string-analysis.js 拆词、找常见词modules/name-analysis.js 判断姓名来源与相似度、元数据与模式提取modules/extraction.js源自 QeeqBox OSINT 项目以及用 Ixora 把元数据画成力导向图modules/visualize.js。模块分工一图流用三条路径拿到第一手数据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见 public/app.html选模式、填用户名、点扫描即可适合不想敲命令的人。CLI 跑最小扫描pip3 install social-analyzer python3 -m social-analyzer --username johndoe --top 50--top 50表示只扫流量排名前 50 的站点几分钟出结果全量扫描把参数去掉即可。作为对象嵌进自己的脚本from importlib import import_module sa import_module(social-analyzer).SocialAnalyzer() results sa.run_as_object(usernamejohndoe, silentTrue, outputjson, filtergood, metadataFalse) print(results)run_as_object的参数与 CLI 一一对应方便把枚举结果直接灌进你自己的工作流入口见 app.py 第 826 行起。深挖按置信度切掉噪音、多账号交叉比对用 filter 按评分过滤检测默认只报 good高置信度噪音大就放宽或收紧python3 -m social-analyzer --username johndoe --filter good,maybe配合--profiles detected,unknown还能控制结果里包含哪些状态排查明明该有却没有的站点时会用到。多账号批量关联分析逗号分隔多个用户名一次扫描所有账号再看它们是否共用同一批站点——这就是 README 里说的 correlation 用法python3 -m social-analyzer --username user1,user2,user3 --metadata加上--metadata后元数据会进入 Ixora 图打开 public/graph.html 即可看力导向关系图哪些账号挂在哪些站点、共享哪些元数据一目了然。调优代理、超时与请求头站点慢或经常 403 时别急着怪工具python3 -m social-analyzer --username johndoe --timeout 30 \ --headers {User-Agent: Mozilla/5.0 (X11; Linux x86_64)}Node 端app.js另支持通过代理转发请求。经验值--timeout给 20–30比默认更稳速度损失有限。把它接进其他 OSINT 工具两阶段扫描是最高性价比的用法fast 模式先全量初筛并导出 JSON再对可疑站点切 slow 模式精查——python3 -m social-analyzer --username johndoe --output json python3 -m social-analyzer --username johndoe --mode slow --websites facebook twitter第二个命令里--websites后面跟空格分隔的站点名只验证 fast 阶段报 good 的那几个。另外它内置了 Google / DuckDuckGo API 的可选查询modules/external-apis.js可以直接拿枚举出的 profile 链接去搜索引擎里再捞一层跑--extract之后配合上面的 Ixora 图就能把用户 → 站点 → 元数据整条链可视化。把工具留在合法一侧README 里写得很直白这是本地工具没有访问控制别拿它当线上服务暴露出去。红线只有几条只查你自己或已获授权调查范围内的公开资料别把结果拿去做骚扰、人肉或恶意用途遵守所在地法规与平台的条款。工具本身不收集任何使用数据责任在使用者手里。一句话收尾1000 多个站点、一条命令、一份带置信度评分的清单——把逐个翻站变成看结果这就是 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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表