一条命令,找到一个人互联网上的所有账户

导语:GitHub上一个专注用户名检索的开源工具Sherlock,揽获超过82,400颗星。一条命令,即可通过单一用户名在300余个社交平台上查找目标账户。是OSINT调查、威胁情报分析和数字足迹追踪的常用利器。


一、工具简介

Sherlock是由Python编写的开源OSINT(开源情报)工具,通过目标用户名在大量社交平台、论坛、代码托管站等互联网服务中批量检索账户存在性。

截至目前,该项目在GitHub上已累计获得超过82,400颗星,完全免费开源,支持Linux、macOS、Windows及Android(Termux)多平台。


二、主要功能

  • 单用户名搜索:输入一个用户名,立即返回该用户在各平台的账户列表
  • 批量查询:支持同时传入多个用户名,一次性完成多人检索
  • 多格式导出:结果可导出为TXT、CSV和Excel,方便后续分析
  • 平台过滤器:支持指定感兴趣的平台进行定向搜索,减少干扰
  • 自动保存:执行结果自动记录,避免因网络问题中断导致数据丢失

三、安装与使用

环境要求

  • Python 3.6 或更高版本

安装步骤

# 方法一:pip安装
pip install sherlock-project

# 方法二:直接从GitHub克隆
git clone https://github.com/sherlock-project/sherlock.git
cd sherlock
pip install -r requirements.txt

基础用法

# 搜索单个用户名
python sherlock username

# 同时搜索多个用户名
python sherlock username1 username2 username3

# 导出为CSV格式
python sherlock username --csv

# 只搜索特定平台
python sherlock username --site twitter --site instagram
Sherlock搜索结果示意图

四、支持平台

Sherlock支持检索的平台超过300个,常见平台包括:

  • 社交媒体:Twitter、Instagram、Facebook、LinkedIn、TikTok、Reddit
  • 代码托管:GitHub、GitLab、Bitbucket、Stack Overflow
  • 视频/直播:YouTube、Twitch、Pinterest、Snapchat
  • 论坛/社区:4chan、Discord、Quora、Medium
  • 其他:PayPal、Steam、Tumblr等各类互联网服务

五、应用场景

  • OSINT调查:在合法授权的渗透测试或背景调查中,快速掌握目标的网络足迹
  • 威胁情报:追踪威胁行为者的多个平台账户,绘制关联图谱
  • 数字足迹分析:个人或企业自查在互联网上的暴露面
  • 失联找回:通过已知用户名尝试在各平台定位目标账户

六、安全提示

  • 本工具仅限用于合法授权的安全测试、OSINT研究和个人账户自查
  • 未经目标明确授权,对其进行账户枚举可能涉及法律风险
  • 部分平台对自动化检索有反爬机制,请遵守各平台的使用条款
  • 建议配合VPN或代理使用,避免IP被封禁

七、总结

Sherlock将原本繁琐的手工检索流程压缩为一条命令,显著提升OSINT调查效率。对安全从业者、渗透测试工程师和威胁情报分析师而言,是一个值得收入武器库的实用工具。

项目地址:https://github.com/sherlock-project/sherlock

版权声明:本文由华盟网原创发布,保留所有权利。配图由华盟网授权使用。

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

请登录后发表评论

    暂无评论内容