Announcement

Free to view yesterday and today
Customer Service: cat_manager

Sherlock - Hunt down social media accounts by username across social networks

Sherlock is a command-line tool that allows you to search for the same username across hundreds of social networks, making it easy to find profiles associated with a specific handle. Ideal for OSINT and digital investigations.

Python
Added on 2025年5月22日
View on GitHub
Sherlock - Hunt down social media accounts by username across social networks preview
65,506
Stars
7,531
Forks
Python
Language

Project Introduction

Summary

Sherlock is an open-source intelligence (OSINT) tool implemented in Python. It efficiently searches for a given username across a large number of social networking websites.

Problem Solved

Manually checking for a username's availability or existence across numerous social media platforms is time-consuming and impractical. Sherlock automates this process, providing a rapid and comprehensive overview.

Core Features

Broad Network Coverage

Searches over 300+ social media sites.

Fast Execution

Leverages asynchronous requests for speed.

Easy to Use

Simple command-line interface.

Tech Stack

Python
Requests
Asyncio

使用场景 (Use Cases)

Sherlock is a valuable tool for various applications requiring username-based reconnaissance:

Scenario 1: OSINT Investigations

Details

Digital investigators and security researchers can quickly gather information about an individual or entity based on a known username.

User Value

Significantly speeds up the initial phase of open-source intelligence gathering.

Scenario 2: Cybersecurity Research

Details

Security teams can check if specific usernames (e.g., related to employees or systems) exist on various public platforms, potentially revealing information leakage risks.

User Value

Helps identify potential attack vectors or information exposure related to user accounts.

Scenario 3: Journalism & Fact-Checking

Details

Journalists can verify the online presence and associated profiles of individuals relevant to their reporting.

User Value

Aids in cross-referencing identities and gathering background information from public sources.

Recommended Projects

You might be interested in these projects

tinygradtinygrad

tinygrad is a revolutionary neural network library designed for simplicity and minimalism. Inspired by PyTorch and Micrograd, it aims to provide a clear, concise framework for deep learning research and development, making complex concepts accessible.

Python
293543445
View Details

usebrunobruno

Bruno is a Fast and Open Source API client, designed as a lightweight alternative to tools like Postman and Insomnia. It helps developers explore, test, and document APIs efficiently with a unique text-based collection format.

JavaScript
352141712
View Details

oxters168Pluvia

Pluvia is a lightweight unofficial Steam client for Android, offering essential features like chat, library browsing, and store access with optimized performance for mobile devices.

C
125835
View Details