一分钟体验User Scanner:用nix run一条命令跑通550+平台OSINT侦察
【免费下载链接】user-scanner🕵️♂️ (2-in-1) Email & Username OSINT suite featuring native MCP support for deep data extraction just from a single Email/Username. Analyzes 550+ actively maintained scan vectors (175+ email / 375+ username) for security research, investigations, and digital footprinting.项目地址: https://gitcode.com/GitHub_Trending/us/user-scanner
User Scanner 是一款 2 合一的 OSINT(开放源情报)侦察工具,只凭一个邮箱或用户名,就能在550+ 个扫描向量(175+ 邮箱站点 / 375+ 用户名平台)上测绘目标数字足迹。它最方便的地方在于:不用 pip 安装、不用配置虚拟环境,一条nix run命令就能在 Linux / macOS 上"即拿即用",一分钟完成第一次侦察体验。
为什么选择 nix run 方式体验?
| 体验方式 | 优点 | 适合人群 |
|---|---|---|
pip install user-scanner | 永久安装,随时可用 | 日常使用者 |
nix run(本文) | 零安装、零残留、环境自动打包 | 快速尝鲜、CI 脚本、临时排查 |
nix shell | 临时进入带 user-scanner 的交互 Shell | 想连续试多个命令的用户 |
Nix 会把 Python 解释器和全部依赖(httpx、curl_cffi、rich 等)一次性装进隔离环境,跑完即走,不污染系统。依赖清单就定义在项目的 flake.nix 中,支持x86_64-linux、aarch64-linux及 macOS 两种架构。
❄️ 前提:机器上已安装 Nix 包管理器(
curl -sL https://nixos.org/nix/install | sh)。没有 Nix 也可以直接pip install user-scanner。
一分钟上手:一条 nix run 命令开始扫描
第 1 步:确认工具可用(约 10 秒)
nix run github:kaifcodec/user-scanner/main -- --helpNix 会在后台自动构建并缓存环境,首次运行稍慢,之后秒开。看到参数列表即代表环境就绪。
第 2 步:扫一个用户名(约 30 秒)
nix run github:kaifcodec/user-scanner/main -- -u johndoe终端会输出动态进度网格:每个平台逐一探测,命中的账号会被标出,并抓取头像、简介、粉丝数、UID、公开仓库数等元数据。
第 3 步:扫一个邮箱(约 30 秒)
nix run github:kaifcodec/user-scanner/main -- -e johndoe@gmail.com邮箱模式会验证目标在哪些站点的注册状态,返回Registered / Not Registered结论,是数字足迹排查的起点。
💡 不想每次都敲完整nix run前缀?用nix shell github:kaifcodec/user-scanner/main进入临时 Shell,直接敲user-scanner -u xxx即可。
进阶三连:让一分钟的体验更有价值
以下三条是新手最该记住的高价值用法(完整参数见 docs/FLAGS.md):
1️⃣ 按类别精准扫描
只想查开发者平台?加-c dev:
nix run github:kaifcodec/user-scanner/main -- -u johndoe -c dev用-lu/-le可以列出全部用户名 / 邮箱模块的响应式网格,先浏览再开扫。
2️⃣ 交叉扫描:让结果"自动接力"
邮箱扫描通常只证明"账号存在",却很少暴露用户名。加上--cross-scan,User Scanner 会从命中的个人主页中挖出暴露的 Handle、社交链接、备用邮箱,再自动发起第二轮侦察:
nix run github:kaifcodec/user-scanner/main -- -e johndoe@gmail.com --cross-scan--cross-depth 2可以让链接追踪再深跳一层。置信度评分与链接分类规则详见 docs/CROSS_SCAN.md。
3️⃣ 导出报告:JSON / CSV / PDF
结果不只是看个热闹,一条-f就能导出,方便接入自己的分析流水线:
nix run github:kaifcodec/user-scanner/main -- -u johndoe -f json -o results.jsonPDF 报告还会自动嵌入目标头像,适合直接归档。
550+ 平台藏在哪里?快速看懂代码结构
User Scanner 的模块组织非常直观,每个平台一个独立 Python 文件,按领域分类:
- 用户名扫描模块:user_scanner/user_scan/ — 含
dev/(GitHub、GitLab、Stack Overflow…)、social/、gaming/、music/等 375+ 平台 - 邮箱扫描模块:user_scanner/email_scan/ — 含
creator/、dating/、shopping/、crm/等 175+ 站点 - 扫描引擎:user_scanner/core/engine.py — 基于
httpx+curl_cffi的高并发核心,自动进行 TLS 指纹模拟 - 交叉扫描引擎:user_scanner/core/cross_scan.py
- PDF 报告生成:user_scanner/core/pdf_generator.py
想写脚本调用它?Library Mode 让 Python 代码直接 import 引擎,返回干净的 JSON 结构,教程在 docs/USAGE.md。
官方文档速查
| 文档 | 内容 | 什么时候看 |
|---|---|---|
| docs/FLAGS.md | 全部 CLI 参数速查表 | 想知道某个参数怎么写 |
| docs/CROSS_SCAN.md | 交叉扫描与置信度评分 | 做多轮足迹追踪时 |
| docs/USAGE.md | Python 库模式调用指南 | 想把引擎集成进脚本时 |
| docs/PATTERNS.md | 用户名通配符与排列组合语法 | 批量猜测别名时 |
| docs/EXAMPLES.md | 终端输出截图与演示 | 想看"跑起来长什么样" |
写在最后
用一条nix run命令,你已经完成了:环境零配置 → 550+ 平台并发侦察 → 结构化结果导出。对于安全研究、授权调查和数字足迹分析,User Scanner(当前版本 1.5.1.2,见 version.json)是目前覆盖面最广的开源选择之一。
⚠️免责声明:本工具仅用于教育目的、授权的安全研究与防御性 OSINT 调查。请遵守当地法律法规,仅在获得明确授权的目标上操作,开发者不对任何滥用行为负责。
【免费下载链接】user-scanner🕵️♂️ (2-in-1) Email & Username OSINT suite featuring native MCP support for deep data extraction just from a single Email/Username. Analyzes 550+ actively maintained scan vectors (175+ email / 375+ username) for security research, investigations, and digital footprinting.项目地址: https://gitcode.com/GitHub_Trending/us/user-scanner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考