Repolode
sherlock-project

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. 1

    pipxでインストール

    pipx install sherlock-project
  2. 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 の数値は毎日更新されます。

関連プロジェクト