200以上の情報源からIPやドメイン、メールアドレスなどを収集し、脅威インテリジェンスや攻撃対象領域の把握に役立つOSINT自動化ツール。
sherlock-project/sherlock
400以上のSNSをユーザー名で検索し、アカウントの有無を報告するコマンドラインOSINTツール。
- スター
- 100,124
- フォーク
- 11,843
- 未解決の Issue
- 355
- 最終コミット
- 17 時間前
これは何?
Sherlockは1つ以上のユーザー名を受け取り、数百のSNSやWebサイトにアカウントがあるかを確認します。ユーザー名ごとの結果はテキストファイルに保存され、CSVやXLSXへのエクスポートにも対応しています。オープンソースインテリジェンスや偵察を行う調査担当者、セキュリティ研究者、ペネトレーションテスターを対象としています。
ツールはターミナルから実行し、検索対象サイトの絞り込み、プロキシ経由のリクエスト、タイムアウトの設定、NSFWサイトの追加に対応しています。見つかったプロフィールをすべてブラウザーで開くこともできます。pipx、pip、uv、Docker、および複数のシステムパッケージマネージャーからインストールできます。
結果は公開サイトに対する自動チェックに基づくため、結論を出す前に一致を手動で確認してください。
主な機能
- 01400以上のSNSやWebサイトでユーザー名を検索します。
- 021回の実行で複数のユーザー名を指定できます。
- 03結果をテキスト、CSV、XLSXファイルに保存します。
- 04プロキシ、タイムアウト、サイトの絞り込みに対応しています。
- 05見つかったプロフィールを既定のブラウザーで開けます。
ユースケース
- OSINT調査で、あるハンドルがどのプラットフォームに登録されているかを調べる。
- ペネトレーションテストやレッドチーム演習で偵察を行う。
- ユーザー名が多数のサイトですでに使われているかを確認する。
クイックスタート
- 1
pipxでインストール
pipx install sherlock-project - 2
ユーザー名を検索
sherlock user123
使う前に知っておきたいこと
- 結果はユーザー名の一致のみで、誤検出が含まれたり、アカウントを見逃したりする場合があります。
- 一部のサードパーティ製パッケージ(ParrotOS、Ubuntu 24.04)は動作しないとの報告があります。代わりにpipx、pip、uv、またはDockerを使用してください。
収録されている特集
トピック
よくある質問
- sherlock とは?
- 400以上のSNSをユーザー名で検索し、アカウントの有無を報告するコマンドラインOSINTツール。 Sherlockは1つ以上のユーザー名を受け取り、数百のSNSやWebサイトにアカウントがあるかを確認します。ユーザー名ごとの結果はテキストファイルに保存され、CSVやXLSXへのエクスポートにも対応しています。オープンソースインテリジェンスや偵察を行う調査担当者、セキュリティ研究者、ペネトレーションテスターを対象としています。
- sherlock は無料で使えますか?ライセンスは?
- sherlock は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- sherlock は今もメンテナンスされていますか?
- 活発にメンテナンス中。sherlock の最終コミットは 2026年11月7日 です。
- sherlock は何に使えますか?
- OSINT調査で、あるハンドルがどのプラットフォームに登録されているかを調べる。 ペネトレーションテストやレッドチーム演習で偵察を行う。 ユーザー名が多数のサイトですでに使われているかを確認する。
- sherlock のインストール方法は?
- pipxでインストール: pipx install sherlock-project ユーザー名を検索: sherlock user123
- sherlock はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sherlock-project/sherlock
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
STIX2標準に基づき、脅威に関する知識や観測対象を構造化・保存・可視化するオープンソースのサイバー脅威インテリジェンスプラットフォーム。
ドメイン、IP、メールアドレス、ウォレットなどのエンティティを自動エンリッチャーでつなぐ、オープンソースのグラフ型OSINT調査プラットフォーム。
対象に通信を送らず、オンラインソースを使ってドメインのサブドメインを素早く列挙するパッシブなツール。
複数のインターネット検索エンジンを照会し、他のツールにパイプできる形式で公開ホストを探すGo製CLI。
ホスト、URL、CIDRのリストを調査し、ステータスコード、タイトル、技術スタック、TLS証明書などを確認できる、高速で多目的なHTTPツールキットCLIです。