🔎 Hunt down social media accounts by username across social networks
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Christopher K. Hoadley f9d59270a3
Merge branch 'pr/n43_cclauss'. Use new pattern for getting "urlMain" data as well.
6 years ago
.gitignore Merge remote-tracking branch 'upstream/master' into async-requests 6 years ago
LICENSE Update LICENSE 6 years ago
README.md new version and version format 6 years ago
data.json Added support for 14 social networks 6 years ago
preview.png Added the image back. 6 years ago
requirements.txt Merge remote-tracking branch 'upstream/master' into async-requests 6 years ago
sherlock.py Merge branch 'pr/n43_cclauss'. Use new pattern for getting "urlMain" data as well. 6 years ago
site_list.py Update script to use with-as structure for files. Add number of supported sites to title. Add status message. 6 years ago
sites.md Update script to use with-as structure for files. Add number of supported sites to title. Add status message. 6 years ago

README.md

Sherlock

Find usernames across social networks

Installation

NOTE: Python 3.6 or higher is required.

# clone the repo
$ git clone https://github.com/sdushantha/sherlock.git

# change the working directory to sherlock
$ cd sherlock

# install the requirements
$ pip3 install -r requirements.txt

Usage

$ python3 sherlock.py --help
usage: sherlock.py [-h] [--version] [--verbose] [--quiet] [--csv] [--tor] [--unique-tor]
                   USERNAMES [USERNAMES ...]

Sherlock: Find Usernames Across Social Networks (Version 2018.12.30)

positional arguments:
  USERNAMES             One or more usernames to check with social networks.

optional arguments:
  -h, --help            show this help message and exit
  --version             Display version information and dependencies.
  --verbose, -v, -d, --debug
                        Display extra debugging information.
  --quiet, -q           Disable debugging information (Default Option).
  --csv                 Create Comma-Separated Values (CSV) File.
  --tor, -t             Make requests over TOR; increases runtime; requires TOR to be installed and in system path.
  --unique-tor, -u      Make requests over TOR with new TOR circuit after each request; increases runtime; requires TOR to be installed and in system path.

For example, run python3 sherlock.py user123, and all of the accounts found will be stored in a text file with the username (e.g user123.txt).

License

MIT License

Copyright (c) 2018 Siddharth Dushantha