ネット上の全てのサービスから特定のユーザー名を洗い出す

Cloud ShellSherlock
2021-12-5 |
1,040 chars
DESC : Don't abuse.

きっかけは自分の使っているサービス毎にID名、ユーザー名に統一性がなかったので一度洗い出してしまおうとした所存です。
やり方は以下です

Sherlock

SherlockというOSSを今回は使います。
Sherlock

Google Cloud Shell

Google先生のCloud Shellを使って動かしていきます。
Google Cloud Shell
(環境構築いらんから鬼便利↑

Google Cloud Shellは完全無料なので安心してください。
GoogleアカウントでログインしたらVSCodeに似たエディターが出てくるので、
その画面で下記のコマンドを実行してSherlockを使う準備をしましょう。

sherlock0
# レポジトリからクローン
$ git clone https://github.com/sherlock-project/sherlock.git

# Sherlockに移動
$ cd sherlock

python3 -m pip install -r requirements.txt

Sherlockに移動したら下記コマンドを打ってください。

$ python3 sherlock --timeout 1 <ユーザー名>

--timeout 1は時間がかかってる時に動かなくなる時があるので指定しています。
実行すると以下のような結果が返ってきます。

sherlock1

いたずら厳禁。

fin.