DEV Community

Janak  bista
Janak bista

Posted on

Sherlock for Digital Forensics & Reconnaissance (OSINT Guide)

In cybersecurity one of the first steps in an investigation is Open Source Intelligence (OSINT) gathering. OSINT helps analysts understand a target’s digital footprint using publicly available information.

One of the most powerful OSINT tools for username reconnaissance is Sherlock.

πŸ” What is Sherlock?

Sherlock is a Python-based OSINT tool that allows you to search for a username across hundreds of social media platforms.

It helps investigators:

Identify where a username exists online
Map digital footprints across platforms
Support forensic investigations and threat intelligence
Perform ethical reconnaissance in cybersecurity labs

βš™οΈ Installation

  1. Clone the repository
git clone https://github.com/sherlock-project/sherlock.git

Enter fullscreen mode Exit fullscreen mode
  1. Navigate into the directory
cd sherlock

Enter fullscreen mode Exit fullscreen mode
  1. Install dependencies
pip3 install -r requirements.txt

Enter fullscreen mode Exit fullscreen mode

πŸš€ Basic Usage
πŸ”Ž Search a username across platforms

python3 sherlock username123

Enter fullscreen mode Exit fullscreen mode

πŸ’Ύ Save results to a file

python3 sherlock username123 --output results.txt

Enter fullscreen mode Exit fullscreen mode

πŸ“ Save results in JSON format (useful for analysis)

python3 sherlock username123 --output results.json --json
Enter fullscreen mode Exit fullscreen mode

Top comments (0)