TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

sherlock-project/sherlock

OSINT username search tool

#1 on GitHub's daily trending, November 8, 2026 · trending 2 of the last 30 days

Check account existence across 400+ social networks with a single nickname

This open-source tool automates the process of determining what traces a specific nickname has left across multiple platforms. By entering a nickname, it scans over 400 social networks to verify if an account exists. The results can be saved as text, CSV, or Excel files, or opened directly in a browser, making it useful for digital forensics and information gathering tasks.

Nickname-based account search

The tool searches over 400 social networks based on the nickname entered by the user. It supports entering multiple nicknames at once, not just a single one. Once the search is complete, the list of discovered accounts is saved to a text file with the same name as the nickname. Using the --csv or --xlsx options allows exporting the investigation results in spreadsheet format, which facilitates subsequent analysis. Adding the --browse option automatically opens the discovered links in the default browser.

Installation and execution

As a Python-based tool, it can be installed using one of pipx, pip, or uv. If you prefer Docker, you can run the container with the docker run -it --rm sherlock/sherlock command. On ParrotOS and Ubuntu 24.04, third-party managed packages may be broken, so using uv, pipx, pip, or Docker is recommended on these systems. Community-maintained packages exist for Debian, Ubuntu, Homebrew, Kali, and BlackArch, but they are not directly supported by the project team.

Search scope and result control

By default, it searches all registered sites, but the --site option allows investigating specific sites only. Enabling the --nsfw option includes sites containing adult content in the search targets. Using --print-all outputs sites where no account was found, while --print-found displays only the sites where accounts were discovered. The --ignore-exclusions option searches sites that the project has configured to exclude, though this may increase false positives. In environments where requests must be sent through a proxy, the --proxy option can be used to specify a proxy address such as socks5.

Pre-use considerations

Since this tool is based on publicly available nickname information, additional verification is required to confirm whether the subject actually used that nickname. It should be noted that false positives may increase when using --ignore-exclusions. Additionally, users of ParrotOS and Ubuntu 24.04 must choose different installation methods depending on the package status. Distributed under the MIT license, it can be used freely and, as of version 0.16.0, supports various output formats and debugging options.

Written by AI from this repository's README on November 7, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
2 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Nov 7 · best daily rank #1 (Nov 8)

Read from GitHub, as of November 8, 2026.

Language
Python
Topics
cli · cti · cybersecurity · forensics · hacktoberfest · information-gathering · infosec · linux
Stars
102,799
Contributors
315
Forks
12,085
Latest release
v0.16.2 · September 8, 2026
Commits
2,934
Last commit
November 1, 2026
Open issues
114
Open pull requests
260

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #1 · November 8, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/sherlock-project--sherlock/badge.en.svg)](https://trend.ondo.sh/github/r/sherlock-project--sherlock/en.html)