Usernames

# Username availability
https://namechk.com/

# Another service (290 tests)
https://whatsmyname.app/

Socialscan (https://github.com/iojw/socialscan)

# Many tools used to check if an account exists comes with false positive

# 100% accuracy: Rather than scanning profile pages, socialscan queries the 
# registration servers of the platforms directly, retrieving the appropriate
# CSRF tokens, headers, and cookies. 
# This eliminates all false positives/negatives, ensuring that results are accurate.

# Speed: socialscan uses asyncio along with aiohttp to conduct all 
# queries concurrently, resulting in very quick searching even with bulk queries.

# Username : Instagram, Twitter, Github, Tumblr, Lastfm, Snapchat, Gitlab, Reddit, Yahoo 
# Email : Insagram, Twitter, Github, Tumblr, Lastfm, Pinterest, Spotify
./socialscan --help

# Only print usernames/emails that are available and not in use
./socialscan "username" --available-only

# Only view on Twitter
./socialscan "username" --platforms "Twitter"

# General use (all platforms)
./socialscan "username" "email"

UserRecon

https://github.com/thelinuxchoice/userrecon

# Find usernames across over 75 social networks.
# This is useful if you are running an investigation to determine the usage of 
# the same username on different social networks.
./userrecon.sh <username>

Sherlock

# Look for usernames on 140 sites
https://github.com/sherlock-project/sherlock/blob/master/sites.md

# Can have some false positives

# Classic query, all results will be stored in a "username123.txt" file
./sherlock username123

# Uses TOR network or even a new path for each request
# Increases running time and TOR need to be installed and in path
./sherlock username123 --tor
./sherlock username123 --tor-unique

# Check only on specified sites
./sherlock username123 --site site1,site2,sit3

Maigret

# Fork of Sherlock project
https://github.com/soxoj/maigret

# Supported sites
https://github.com/soxoj/maigret/blob/main/sites.md

# Usage
maigret user

# make HTML and PDF reports
maigret user --html --pdf

# search on sites marked with tags photo & dating
maigret user --tags photo,dating


# search for three usernames on all available sites
maigret user1 user2 user3 -a

Nexfil

# Over 350 websites checked
# Mairgret alternative
https://github.com/thewhiteh4t/nexfil

python3 nexfil.py -h
usage: nexfil.py [-h] [-u U] [-d D [D ...]] [-f F] [-l L] [-t T] [-v]

nexfil - Find social media profiles on the web | v1.0.0

optional arguments:
  -h, --help    show this help message and exit
  -u U          Specify username
  -d D [D ...]  Specify DNS Servers [Default : 1.1.1.1]
  -f F          Specify a file containing username list
  -l L          Specify multiple comma separated usernames
  -t T          Specify timeout [Default : 20]
  -v            Prints version

# Single username
python3 nexfil.py -u username

# Multiple *comma* separated usernames
python3 nexfil.py -l "user1, user2"

# Username list in a file
python3 nexfil.py -f users.txt

Marple

# OSINT tool that collect links to profiles by username through search engines
# Collect links to profiles by username through 10+ search engines
https://github.com/soxoj/marple

python marple.py --help
  -h, --help            show this help message and exit
  -t THRESHOLD, --threshold THRESHOLD
                        Threshold to discard junk search results
  --results-count RESULTS_COUNT
                        Count of results parsed from each search engine
  --no-url-filter       Disable filtering results by usernames in URLs

  --engines {baidu,dogpile,google,bing,ask,aol,torch,yandex,naver,paginated,yahoo,startpage,duckduckgo,qwant}
                        Engines to run (you can choose more than one)

  --plugins {socid_extractor,metadata,maigret} [{socid_extractor,metadata,maigret} ...]
                        Additional plugins to analyze links

  -v, --verbose         Display junk score for each result
  -d, --debug           Display all the results from sources and debug messages
  -l, --list            Display only list of all the URLs
  --proxy PROXY         Proxy string (e.g. https://user:pass@1.2.3.4:8080)
  --csv CSV             Save results to the CSV file

Social Analyzer

# API, CLI & Web App for analyzing & finding a person profile across +300 social media websites
https://github.com/qeeqbox/social-analyzer

# Web App also available
# Sometimes better

# If you want to list all websites use python3 app.py --cli --list
# Remember the following runs as FindUserProfilesFast
# You can also scan all websites using --websites "all"
python3 app.py --cli --mode "fast" --username "johndoe" --websites "youtube pinterest tumblr" --output "pretty"

Email-enum (https://github.com/Fringitt0/email-enum)

# Simple tool that will search for mainstream websites (Instagram, Twitter, Snapchat, Facebook, Google, Twitch)
# and thell you if the target e-mail is registered

# Usage 
python3 check.py email@gmail.com