#osint #information #gathering #reconnaissance #networking

bin+lib sherlock

🔍 通过用户名在社交媒体网络上追踪社交媒体账号

2个版本 (1个稳定版)

1.0.0 2024年8月19日
0.1.0 2017年8月18日

#1 in #gathering

Download history

63 每月下载次数

MIT 许可证

560KB
3.5K SLoC



通过用户名在400多个社交媒体网络上追踪社交媒体账号

安装    •    使用    •    贡献

使用

sherlock user123

搜索多个用户

sherlock user1 user2 user3

找到的账户将存储在带有相应用户名的单独文本文件中(例如user123.txt)。

$ sherlock --help

Hunt down social media accounts by username

Usage: sherlock-rs [OPTIONS] <usernames>...

Arguments:
  <usernames>...  One or more usernames to check with social networks. Check similar usernames using {?} (replace to '_', '-', '.')

Options:
  -v, --verbose                        Display extra debugging information and metrics
  -o, --output <OUTPUT_FILE>           The output file to save the results to
  -f, --output-folder <OUTPUT_FOLDER>  If using single username, the output of the result will be saved to this file
  -c, --csv                            Create Comma-Separated Values (CSV) File
      --xlsx                           Create the standard file for the modern Microsoft Excel spreadsheet (xlsx)
  -s, --site-list <SITE_LIST>          Limit analysis to just the listed sites. Add multiple options to specify more than one site
  -p, --proxy <PROXY>
  -d, --dump-response                  Dump the HTTP request to stdout for targeted debugging
  -j, --json <JSON_FILE>               Load data from a JSON file or an online, valid, JSON file
  -t, --timeout <TIMEOUT>              Time (in seconds) to wait for response to requests [default: 60]
      --print-all                      Output sites where the username was not found
      --print-found                    Output sites where the username was found
  -n, --no-color                       Don't color terminal output
  -b, --browse                         Browse to all results on default browser
  -l, --local                          Force the use of the local data.json file
      --nsfw                           Include checking of NSFW sites from default list
  -h, --help                           Print help
  -V, --version                        Print version

安装

cargo install sherlock

动机

我非常不喜欢部署Python应用程序,并想要一个单独的二进制文件。Go让我感到烦恼,Swift在服务器端和Linux上没有很好的工具,C++甚至都不考虑,所以选择Rust。

许可证

MIT © Johannes Naylor
Sherlock原始创建者 - Siddharth Dushantha

依赖项

~13–27MB
~405K SLoC