sherlock
A command-line tool that checks whether a username exists on hundreds of social networks. It is used for open-source intelligence work and finding accounts tied to one name.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
Sherlock is a Python command-line tool that checks whether a given username exists on more than 400 social networks. It is used in open-source intelligence work, reconnaissance and forensics to find accounts tied to one name. You run it with one or more usernames, and accounts it finds are saved to a text file named after each username. It installs with pipx, pip or uv, runs in Docker, and is packaged for several Linux distributions.
Key features
- Searches for a username across 400+ social networks
- Accepts one or several usernames in a single run
- Saves found accounts to a text file per username
- Installs with pipx, pip, uv, Docker or dnf
Best for
Investigators, OSINT researchers and security testers who need to trace accounts for a known username. Third-party packages for ParrotOS and Ubuntu 24.04 are reported as broken, so use pipx, pip, uv or Docker there.
- Upstream
- sherlock-project/sherlock
- Fork on GitHub
- Guo-astro/sherlock
- Upstream stars
- 97k
- Category
- Security and networking
- Language
- Python
- License
- MIT
- Forked
- 2026-09-25
- Sync status
- In syncLast synced 2026-11-08
More in Security and networking
A security research proof of concept for studying a PHP session lifecycle flaw in a specific PHP and Apache setup. It documents a controlled reproduction and an isolated environment for understanding the behavior.
Forked 2026-10-21Last synced 2026-11-08No license declaredSecurity and networkingGitHub
A ProxyPin script for rewriting Apple WLOC location responses in authorized iOS tests. It helps QA teams reproduce network-based location scenarios using selected coordinates.
Forked 2026-10-18Last synced 2026-11-08License: MITSecurity and networkingGitHub
Scripts that query crt.name Certificate Transparency records to find subdomains, with Bash and Python command-line tools for collecting results and saving them to a file.
Forked 2026-10-14Last synced 2026-11-08License: MITSecurity and networkingGitHub
A practical guide to running a personal Xray proxy on a VPS, with Hysteria2 as the main entry point and optional backup entries. Route selected AI traffic through WARP and, if needed, Claude or Anthropic through a fixed SOCKS5 exit.
Forked 2026-10-12Last synced 2026-11-08License: MITSecurity and networkingGitHub