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
- 94k
- Category
- Security and networking
- Language
- Python
- License
- MIT
- Forked
- 2026-09-25
- Sync status
- In syncLast synced 2026-10-19
More in Security and networking
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-10-19License: 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-10-19License: 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-10-19License: MITSecurity and networkingGitHub
Clearcam adds object detection, tracking, event search, and notifications to security camera feeds. Run its Python NVR locally and optionally use the iOS app for remote viewing and alerts.
Forked 2026-10-12Last synced 2026-10-19License: GPL-3.0Security and networkingGitHub