Sherlock – a script that helps to find profiles on social networks by username

Many use one username when registering on different services. Using a Python script, you can find a user and gather all his profiles into one document. Sites that are added to the Sherlock list are checked. Now it has more than 300 resources, including VK, Twitter, Tinder, TikTok, Steam, Slack, Instagram, Facebook and other popular services. You can also add your sites to the list.

Installing Sherlock on the example of Ubuntu

clone the repository

$ git clone [email protected]: sherlock-project / sherlock.git

go to the project folder

$ cd sherlock

we set dependencies

$ python3 -m pip install -r requirements.txt

If you want to use Sherlock on Windows, you will have to install Python 3 and PIP. The most convenient option is to install from the Microsoft Ubuntu Store. It has long been running inside Windows as a full-fledged system.
We are looking for accounts in social networks and other sites

To begin, let’s run a basic search – try to find a user on all sites from the Sherlock list.

$ python3 sherlock username

On Windows the syntax will be different – python ./sherlock.py username. But the result will be the same everywhere. If the script finds a user with this name on the site, it displays a link to the profile. If there is no such user, the entry Not Found is displayed.