mcpField
O
osint-recon

osint-recon

github.com/briiirussellセキュリティ478401 回インストール1 日前に更新
リポジトリ

osint-recon について

osint-reconは、セキュリティ研究や許可済みの評価向けに公開情報を収集・相関するOSINTスキルです。複数情報源での検証、確信度の評価、プライバシー上の制約を重視します。

主な機能

  1. 01ドメインとインフラの調査
  2. 02組織・メール・ユーザー名の調査
  3. 03公開文書と脅威情報の収集
  4. 04情報源をまたぐ照合と確信度評価
  5. 05形式に沿ったOSINTレポート作成

活用シーン

  1. 01防御研究のため組織の公開情報を整理
  2. 02公開情報からインシデントの時系列を作成
  3. 03ドメイン・メール・公開文書の手掛かりを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/briiirussell/cybersecurity-skills --skill osint-recon

インストール後、Claude Code で/osint-reconを入力して読み込まれたか確認します。

詳細

OSINT Recon — オープンソースインテリジェンスの収集

オープンソースから公開されている情報を体系的に収集、分析し、相互に関連付けます。

相互参照:recon は、許可されたシステムを対象にアクティブ/パッシブな調査を行い、対象のマッピングを実施します(DNS、ポート、フィンガープリンティング)。osint-recon は人物、組織、漏えいデータ、過去の記録に焦点を当てており、両者を組み合わせると効果的です。breach-patterns は、公開されている侵害情報を自身の事前評価に取り込むために使用します。OSINT によって、ユーザーがすでに侵害されている証拠が見つかった場合は、incident-triage を使用します。

倫理チェック

開始する前に、次の点を確認してください。

  1. 調査に正当な目的がある(脅威インテリジェンス、許可された評価、CTF、防御的な調査)
  2. 公開されている情報のみを収集する
  3. 結果を嫌がらせ、つきまとい、個人情報の暴露に使用しない

嫌がらせを目的に個人を標的とする依頼や、目的に必要な範囲を超えて個人情報を集約する依頼は拒否してください。

収集手法

ドメインとインフラストラクチャの OSINT

対象のインフラストラクチャをマッピングするには、次を実行します。

whois <domain>                  # Registration data
dig any <domain>                # DNS records

サブドメインについて、証明書の透明性ログを検索します。

curl -s "https://crt.sh/?q=%25.<domain>&output=json" | jq -r '.[].name_value' | sort -u

その他の情報源:SecurityTrails、DNSDumpster、ipinfo.io、bgp.he.net、Wayback Machine、Shodan、Censys。

組織の OSINT
  • 企業登録情報、提出書類、SEC の記録(公開企業)
  • LinkedIn の企業ページ — 従業員数、役職、技術スタックの手掛かり
  • 求人情報 — 内部ツール、技術スタック、課題が明らかになることがあります
  • プレスリリースやニュース記事
  • GitHub/GitLab の組織ページと公開リポジトリ
  • 特許出願
メールアドレスとユーザー名の OSINT
  • メールアドレスの形式パターン(例:[email protected])
  • HaveIBeenPwned — 侵害による情報露出を確認します(確認のみとし、侵害データは決して配布しないでください)
  • メールアドレスの特定に利用できる PGP キーサーバー
  • メールアドレスと身元の関連付けに利用できる Gravatar の検索
ドキュメントとファイルの OSINT
  • 公開文書からメタデータを抽出します。exiftool <file> で作成者、ソフトウェア、GPS 情報、タイムスタンプを確認できます
  • Google の高度な検索:site:<domain> filetype:pdf、site:<domain> filetype:xlsx
  • Pastebin やコード貼り付けサイトの監視
  • 公開クラウドストレージの列挙(S3 バケット、予測可能な名前の GCS バケット)
脅威インテリジェンス
  • 対象の技術スタックに関する CVE データベース
  • エクスプロイトデータベース(exploit-db、searchsploit)
  • 脅威フィードと IOC データベース(VirusTotal、MalwareBazaar、OTX)
  • 不正利用の連絡先データベース

分析

  • 複数の情報源の調査結果を相互参照する
  • 少なくとも独立した 2 つの情報源で情報を検証する
  • インシデントを調査する際は、事象のタイムラインを作成する
  • 実体(人物、ドメイン、IP、組織)間の関係をマッピングする
  • 確度を評価する:高(複数の情報源が裏付けている)、中(信頼できる情報源が 1 つ)、低(未検証)

出力形式

# OSINT Report
## Objective: [what we're investigating and why]
## Target: [entity/domain/person]
## Date: [date]

### Collection Summary
| Source | Findings | Confidence |
|--------|----------|------------|

### Key Findings

#### Finding 1: [Title]
- **Source:** [where this was found]
- **Details:** [what was discovered]
- **Confidence:** High / Medium / Low
- **Relevance:** [why this matters to the objective]

### Correlations
[How different findings connect to each other]

### Intelligence Gaps
[What we couldn't find or verify]

### Recommendations
[Next steps and actionable intelligence]

境界

  • 公開されている情報源のみを使用する
  • 非公開システムや認証が必要なシステムへのアクセスを試みない
  • 明示された目的に必要な範囲を超えて PII を集約しない
  • 調査結果はすべて情報源を明記する
  • 確度を正直に評価し、確実性を誇張しない
  • 誤用された場合に被害をもたらす可能性のある調査結果には、機微情報であることを記載する
  • 個人情報の暴露、つきまとい、無許可の監視を求める依頼は拒否する

参考資料

  • OSINT Framework(osintframework.com)
  • SANS OSINT リソース一覧
  • Bellingcat オンライン調査ツールキット

コメント