Sherlock:在社交网络中查找用户名的信息收集工具
- 发表于
- 安全工具
Sherlock介绍
Sherlock Project提供了一个非常强大的命令行工具Sherlock来查找社交网络(社交网络列表及规则可自定义扩展延伸)中的用户名,以方便您进行信息收集相关的安全保障工作。
Sherlock安装
Sherlock需要Python 3.6或更高版本
,支持MacOS、Linux、Windows。
# clone the repo
$ git clone https://github.com/sherlock-project/sherlock.git
# change the working directory to sherlock
$ cd sherlock
# install python3 and python3-pip if not exist
# install the requirements
$ pip3 install -r requirements.txt
Sherlock使用
$ python3 sherlock.py --help
usage: sherlock.py [-h] [--version] [--verbose] [--rank]
[--folderoutput FOLDEROUTPUT] [--output OUTPUT] [--tor]
[--unique-tor] [--csv] [--site SITE_NAME]
[--proxy PROXY_URL] [--json JSON_FILE]
USERNAMES [USERNAMES ...]
Sherlock: 在社交网络中查找用户名(版本0.6.4)
positional arguments:
USERNAMES 要检查社交网络的一个或多个用户名。
optional arguments:
-h, --helphelp显示此帮助消息并退出
--version 显示版本信息和依赖项。
--verbose, -v, -d, --debug
显示额外的调试信息和指标。
--rank, -rAlexa.com全球排名网站中的知名度。
rank in popularity.
--folderoutput FOLDEROUTPUT, -fo FOLDEROUTPUT
如果使用多个用户名,则输出结果
将保存在此文件夹中。
--output OUTPUT, -o OUTPUT
如果使用单个用户名,则输出结果
将保存在此文件中。
--tor, -t Make requests over TOR; increases runtime; requires
TOR to be installed and in system path.
--unique-tor, -uMake requests over TOR with new TOR circuit after each
request; increases runtime; requires TOR to be
installed and in system path.
--csv Create Comma-Separated Values (CSV) File.
--site SITE_NAMELimit analysis to just the listed sites. Add multiple
options to specify more than one site.
--proxy PROXY_URL, -p PROXY_URL
Make requests over a proxy. e.g.
socks5://127.0.0.1:1080
--json JSON_FILE, -j JSON_FILE
Load data from a JSON file or an online, valid, JSON
file.
--print-found
Prints only found messages. Errors, and invalid
username errors will not appear.
例如,运行python3 sherlock.py user123
,找到的所有帐户都将存储在带有用户名的文本文件中(user123.txt
)。
原文连接:Sherlock:在社交网络中查找用户名的信息收集工具
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。