Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
EntraTrace — Microsoft Entra IDを標的とする攻撃ツールの観測可能なAPIエンドポイントとユーザーエージェントを文書化する防御研究ツールであり、検知エンジニアリングとインシデント対応を支援します。 | Kitploit
ツール/GitHubGitHub/bert-janp/entratrace
防御ツールID管理情報収集クラウドセキュリティ脅威インテリジェンス認証インシデントレスポンスログ分析
GitHubbert-janp/entratrace

EntraTrace

Microsoft Entra IDを標的とする攻撃ツールの観測可能なAPIエンドポイントとユーザーエージェントを文書化する防御研究ツールであり、検知エンジニアリングとインシデント対応を支援します。

リポジトリを見る
1221913919時間8分前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

EntraTrace

EntraTrace は、Microsoft Entra ID を標的とする攻撃ツールの観測可能な挙動を文書化および特定するための防御的セキュリティリサーチツールです。

本プロジェクトは、AzureHound、AADInternals、O365Enum、PingCastle などのツールを中心に、それらが生成する UserAgent および API のアーティファクトに焦点を当てた自動ナレッジベースを構築します。

プロジェクトステータス

🚧 開発中

本プロジェクトは活発に開発が進められています。データ、ツールのカバレッジ、および機能は時間とともに進化します。

コントリビューション、リサーチ、修正、および追加のツール分析を歓迎します。

何を追跡するのか?

EntraTrace は、防御側に有用となり得る情報に焦点を当てており、以下を含みます:

  • 🔎 API エンドポイント — Microsoft Graph、Azure AD Graph、およびツールがアクセスするその他の API エンドポイント
  • 🕵️ ユーザーエージェント — 攻撃ツールに関連付けられた HTTP ユーザーエージェント
  • 🛡️ 検知の機会 — 検知エンジニアリング、ハンティング、およびインシデント対応を支援できるデータ

目標は、攻撃ツールの挙動を防御チームにとって理解しやすくし、実用的な情報へと変換できるようにすることです。

ツールプロファイル

ツールユニーク API 数ユニーク API 呼び出し数UserAgents
aadinternals411018
AzureHound2280
Graphpython311917
GraphRunner46721
GraphSpy2382
MFASweep41711
MicroBurst3780
MSOLSpray110
o365enum112
o365spray112
pingcastle3141
PowerZure3290
ROADtools44347
ropci3150
Stormspotter340
TeamFiltration3622
TokenSmith280
TokenTactics4816
TokenTacticsV243023

なぜ?

攻撃的セキュリティツールは、アイデンティティ環境の評価や攻撃に頻繁に使用されます。それらのツールが Entra ID とどのようにやり取りするかを理解することは、防御側がその使用を特定し、不審なアクティビティを調査し、検知カバレッジを向上させるのに役立ちます。

EntraTrace は、攻撃ツールのリサーチと防御的セキュリティ運用の間のギャップを埋めることを目指しています。

ユースケース

EntraTrace は以下の用途に使用できます:

  • 既知の攻撃的セキュリティツールに対する検知の構築
  • Microsoft Sentinel / SIEM ハンティングクエリの開発
  • 不審な Entra ID および Microsoft Graph アクティビティの調査
  • インシデント対応時のツール特定
  • 攻撃的アイデンティティツールの挙動のリサーチ
  • アイデンティティ攻撃手法に対する防御的可視性の向上

ハンティングクエリ

以下の KQL ハンティングクエリを使用して、ログデータに対して IOC スイープを実行できます:

  • EntraTrace - Sign-in UserAgent Matches
  • EntraTrace - Azure AD Graph UserAgent Matches
  • EntraTrace - Microsoft Graph UserAgent Matches

ローカルデプロイ

リポジトリは毎日更新されますが、ローカルデプロイもサポートされています。リポジトリのルートから Python を使用してローカルで実行するには、実行前に組み込みのヘルプ出力を使用して利用可能なオプションを確認してください。

⚠️ - スクリプトをローカルで実行すると、プロファイル作成に必要な情報を抽出するために攻撃的ツールを含むリポジトリがローカルにダウンロードされるため、セキュリティアラートが発生する可能性があります。

# Extract API behavior from a repo or refresh all profile entries
python .\Scripts\ExtractToolBehavior.py --all-profiles --output-dir .\Profiles

# Export tool user agents from YAML profiles into a CSV
python .\Scripts\SummarizeUserAgents.py --profiles-dir .\Profiles --output .\Indicator Lists\UserAgents.csv
  • SummarizeUserAgents.py はプロファイル YAML ファイルからユーザーエージェントデータをハンティング用 CSV にエクスポートします。
  • ExtractToolBehavior.py は Profiles\Tools.txt が存在する場合はそこからリポジトリ URL を読み取り、存在しない場合は出力ディレクトリ内の YAML プロファイルファイルで見つかったすべての repository_url にフォールバックします。
  • いずれかのスクリプトを -h または --help 付きで実行すると、パラメータの全セットと動作を確認できます。

AI 支援による開発

🤖 EntraTrace は AI の支援を受けて開発されています。 AI は開発および研究プロセスの全体で活用されており、成果物については人間によるレビューと検証が行われています。

関連コンテンツ

  • Investigating Microsoft Graph Activity Logs
  • GraphApiAuditEvents: The new Graph API Logs
  • Detect threats using Microsoft Graph activity logs - Part 1 by Fabian Bader
  • Detect threats using Microsoft Graph activity logs - Part 2 by Fabian Bader
  • Detect threats using GraphAPIAuditEvents - Part 3 by Fabian Bader
  • Everything you need to know about the MicrosoftGraphActivityLogs by Invictus IR
  • The Missing Link: AADGraphActivityLogs Finally Arrives by Invictus IR

ライセンス

ライセンス情報については LICENSE を参照してください。

ツールをダウンロード