Sherlock:一个用户名查遍 400+ 社交平台,开源免费、今日冲上 GitHub 日榜第三

Sherlock:一个用户名查遍 400 多个社交平台

Sherlock 是 GitHub 上的老牌开源工具:输入一个用户名,它就能去 400 多个社交平台上逐个查找,看看这个名字都在哪些网站注册过。项目 2018 年上线,11 月 10 日当天冲上 GitHub 日榜第三,单日新增约 4300 星,目前总星数 10.7 万,MIT 开源。

能查什么

Sherlock 覆盖的 400 多个站点包括主流社交网络、论坛、代码托管、内容平台等。查一次会把找到的账号写进以用户名命名的文本文件里,也可以导出成 CSV 或 xlsx 表格,方便后续整理。

常用选项包括:只查指定站点(–site)、走代理(–proxy)、只打印找到的结果(–print-found)、把所有结果用浏览器打开(–browse),以及用 {?} 通配符查相似用户名。

怎么安装

官方推荐的几种装法:

pipx install sherlock-project
docker run -it --rm sherlock/sherlock
brew install sherlock

另外还有 Debian、Ubuntu、Kali、BlackArch 等系统的社区维护包。需要注意,官方提醒第三方维护的 ParrotOS 和 Ubuntu 24.04 安装包目前有问题,这两个系统的用户建议直接用 pipx、uv 或 Docker 装。

怎么用

sherlock user123
sherlock user1 user2 user3
sherlock --csv --xlsx user123

查自己的用户名最实用:注册新账号前先看名字有没有被占;做安全自查时,确认自己的用户名有没有在意料之外的平台留下公开账号。之前介绍过的 Claude Code 把 2539 个真实密钥送上 GitHub 公开仓库就是一例——公开信息一旦上网就很难收回,定期自查很有必要。

提醒一句

Sherlock 是 OSINT(公开来源情报)工具,适合查自己的账号、做授权的安全测试和学术研究,不要拿它去骚扰别人或拼凑他人隐私。同样是命令行工具,agent-browser 能让 AI 助手自己开网页、点按钮,适合想给智能体加一双“眼睛”的读者。

转自 GitHub 作者 sherlock-project 的文章《Hunt down social media accounts by username across social networks》,原文链接

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享