Sherlock
搜索查询
Sherlock

一款用于社交媒体用户名跨平台追踪的开源工具。

Sherlock 是一款用于社交媒体用户名跨平台追踪的开源工具。其核心功能是通过单个用户名搜索超 400 个社交网络平台,快速定位目标用户的在线足迹。

核心功能与特点

  1. 多平台覆盖
    支持主流平台(如 GitHub、Reddit、YouTube、知乎等)及小众社区,覆盖编程、社交、娱乐、教育等多个领域。
    示例:搜索用户名 hackerman1337 时,可返回其在 9GAG、AskFM、Docker Hub 等 29 个平台的账号链接(见文档示例)。
  2. 操作便捷性
    • 通过命令行执行搜索(如 $ sherlock username),结果实时展示并存储为文本文件。
    • 支持 代理设置 和 Tor 匿名访问,适应不同网络环境。
  3. 数据导出与分析
    • 结果可导出为 CSV/Excel 格式,便于整理和进一步分析。
    • 清晰标注账号是否存在([+] 表示存在,[-] 表示不存在)。
  4. 技术实现
    • 基于 Python 开发,采用智能爬虫技术,支持高效、稳定的平台遍历。
    • 开源且遵循 MIT 协议,代码可审计,社区活跃(支持贡献新平台列表)。

典型应用场景

  • 隐私安全:个人自查用户名是否被冒用,或监控他人(如未成年人)的网络活动。
  • 品牌管理:企业追踪品牌相关用户名,维护线上形象。
  • 调查与研究:社交媒体营销、舆情分析或学术研究中收集目标用户数据。
  • 账号找回:通过已知用户名快速定位历史注册平台,辅助账号恢复。

使用示例

bash
# 基础用法:搜索单个用户名
$ sherlock target_username

# 高级用法:通过 Tor 匿名搜索,导出结果为 CSV
$ sherlock --tor --csv target_username

注意事项

  • 合法性:需遵守各平台的使用条款和当地法律法规,禁止用于非法追踪或侵犯隐私。
  • 速率限制:部分平台可能限制爬虫访问,建议控制搜索频率。

 

Sherlock 凭借其广泛的平台覆盖和易用性,成为社交媒体账号追踪领域的常用工具,尤其适合需要批量查询用户名存在性的场景。

相关导航

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注