How to Install and Use Sherlock in Termux?

Sherlock is a popular cybersecurity tool that helps in hunting down social media accounts in an OSINT investigation. It is a free and open-source tool/script that can be used on any device including Android. So, lets try to install and use Sherlock in Termux on Android device.


To hunt down social media accounts using Sherlock we need the following things:

  1. Termux(Terminal application for Android)
  2. Python 3
  3. Python Package Installer (PIP)

How to Install and Use Sherlock in Termux

To install and use Sherlock in Termux follow these steps:

1. Install Python3 in Termux

To run Sherlock, we need Python to be installed. You can install Python in Termux by entering the following command.

pkg install python

2. Install git in Termux

We need git to clone the github repository in Termux. Let’s install it by entering the following command in Termux.

pkg install git

3. Clone Sherlock GitHub Repo

To start with Sherlock, we need to clone GitHub repo of Sherlock. To do that enter following command in Termux.

git clone

4. Change Directory in Termux

After cloning repo, you need to change current working directory. To do that we use cd, so enter following command.

cd sherlock

5. Install Package Requirements

After switching the directory we need to install package requirements. Enter following command to install sherlock requirements.

python3 -m pip install -r requirements.txt

6. Use Sherlock Script to Hunt Social Media

To use Sherlock script we need to enter the following command along with username.

python3 username1

If you have any doubts or queries then you can ask in comments. Do checkout our Telegram channel for exclusion content on Termux  and cyber security.

Appreciate the work by Sharing the article on Social media
Anaya Dasgupta

Anaya Dasgupta

Anaya Dasgupta is a tech enthusiast and loves exploring the new technology. She has been writing about technology and specifically about Android since 2013. She specializes in writing about Social Media and Android Security news.

She's been writing for some well-known Android Blogs. She has a Bachelor's Degree in Computer Science Engineering. She's fond of playing board games like Chess.

Articles: 24


  1. I get this after the requirement.txt has been successful

    Installing collected packages: lxml, colorama, bs4
    Running install for lxml … done
    Running install for bs4 … done
    Successfully installed bs4-0.0.1 colorama-0.4.4 lxml-4.6.3

    python3 username1 command except with a username…

    python3: can’t open file ‘/data/data/com.termux/files/home/sherlock/’: [Errno 2] No such file or directory

  2. When I put this commands python3 -m pip install -r requirements.txt
    Termux show me warning pip is configured with location that required TLS SSL
    what it means ???

Leave a Reply

Your email address will not be published. Required fields are marked *