Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Grafiki — Sysmonとグラフに関する脅威ハンティングツール | Kitploit
ツール/GitHubGitHub/lucky-luk3/grafiki
APIセキュリティテストAPIセキュリティ
GitHublucky-luk3/grafiki

Grafiki

Sysmonとグラフに関する脅威ハンティングツール

リポジトリを見る
342503年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

Grafiki File-list

Grafikiは、Sysmonとグラフを扱うDjangoプロジェクトです(現時点では)。
私の意見では、EventViewer、Elastic、さらにはKibanaでも、十分にグラフィカルではありません。現在の脅威は複雑であり、攻撃者がグラフで考えるなら、防御側もそうしなければなりません。
これは概念実証であり、コードはまだデバッグされていませんが、誰かに役立つかもしれません。今後改善していきます。
このプロジェクトはEVTXパーサーをSQLデータベースに変換するものとして始まりましたが、これがプロジェクトの中核かもしれません。

目標

  • EVTXファイルおよびURLからSysmonイベントを解析し、リレーショナルデータベースに保存する。
  • ElasticのSysmonイベントを解析し、リレーショナルデータベースに保存する。
  • 簡単なElasticフィルター作成。
  • Vis.jsを使用してデータベースからグラフを作成する。
  • グラフを簡単に操作するためのフィルターを提供する。
  • イベントを順次表示する。
  • その他

現在のステータス: プレアルファ

プロジェクトはまだ成熟していませんが、動作はします。テスト計画はまだ定義されていません。
意見、バグ報告、改善リクエストなど、何でも歓迎します。

ドキュメント

  • ユーザーマニュアル [To-Do]

ライセンス: GPL-3.0

作者

  • Luis F. Monge @Lukky86

謝辞

  • Roberto Rodríguez (HELK & Mordor Projects) Cyb3rWard0g
  • Samir Bousseaden (EVTXサンプル) SBousseaden

インストール

root@kitploit:~
git clone https://github.com/lucky-luk3/Grafiki.git
cd Grafiki
sudo -- sh -c -e "echo '127.0.0.1 grafiki.local' >> /etc/hosts"
docker compose up --build &
docker exec -it -d grafiki-app-1 /init_django.sh

ブラウザで http://127.0.0.1:8000/ または http://grafiki.local:8000/ にアクセスしてください。 ハントして、学んで、楽しんでください!

To-Do

  • イベント2、6、8、15、23を追加。
  • インメモリPostgreSQLデータベース。
  • Elastalertとの統合。

情報

このアプリケーションは2種類のファイルを処理できます。

  • ディスクまたはURLからのSysmon EVTXファイル。
  • ディスクまたはURLからのSysmon Filebeatイベントファイル。 また、このアプリケーションには2つの処理タイプがあります。
  • 通常処理
  • 簡易処理 通常処理では、各プロセスがグラフビューに1つのノードを生成し、脅威がグラフに表示され、すべての関連プロセスを持つコンピュータノードも表示されます。
    簡易処理では、プロセスは名前でグループ化され、例えばイベント8では脅威は表示されません。
    これを覚えておくことが重要です。なぜなら、簡易ビューは時には便利でも、他の時には混乱を招く可能性があるからです。例えば、複数のコンピュータからのイベントがある場合などです。

データスキーマ

database schema

ファイル一覧

このページでは、evtxファイルまたはElasticイベントファイルをアップロードして処理できます。 File-list

例

このページは、オンラインサンプルファイルのライブラリを作成するのに便利です。
例を作成すると、ファイルのURLを指定し、処理時にアプリケーションがイベントファイルをダウンロードして処理します。 Example-list

Elastic

このページでは、Elasticインスタンスへの検索を作成し、結果のグラフを作成できます。 次の項目に関するフィルターを作成できます。

  • ホストマシンのホスト名。
  • SysmonイベントID
  • 送信元IP
  • 宛先IP
  • 宛先IPタイプ(内部または外部)
  • ユーザーアカウント
  • プロセス名 これらのフィルターは全て包含または除外にでき、カンマ区切りの値グループを含めることができます。
    複数のフィルターを作成でき、作成されたすべてのフィルターは互いに論理演算子「AND」で結合されます。
    このページでは、Powershellスクリプトログイベントを結果に含めることもできます。 elastic

グラフ

グラフページはこのアプリケーションの中核であり、調査インターフェースです。
他のページでデータを選択すると、このページがグラフページに送信します。グラフページに直接アクセスしても、何も表示されないか、最後に検索したデータが表示されます。
このページには2つのタブがあり、1つはSysmon用、もう1つはPowershellイベント用です。
要素はノードとエッジの2種類があります。ノードはプロセス、ファイル、レジストリキーなどのエンティティを表し、エッジは作成、削除、接続などのアクションを表します。
graph

Sysmon

ここが中核です。
この部分では、データベースの情報を使用して、分析されたイベントに関するグラフを作成します。
example1 グラフ内を移動して、プロセス作成、名前付きパイプ接続などを確認できますが、通常は快適に作業するには情報が多すぎます。
タブ内にはグラフフィルターに関する非表示セクションがあります。

フィルター

filters この領域では、グラフデータをフィルタリングして作業できます。
次のエンティティでノードをフィルタリングできます。

  • コンピュータ
  • プロセス
  • 脅威
  • 接続(IP)
  • ファイル
  • パイプ
  • レジストリキー
  • DNSクエリ
  • DNS解決

また、プロセスノードは次の属性でもフィルタリングできます。

  • プロセス整合性レベル
  • プロセスセッション
  • ユーザー

さらに、次のアクションでエッジをフィルタリングできます。

  • 作成
  • 終了
  • アクセス
  • 変更
  • 削除
  • 名前変更
  • 接続
  • 所有(所属)
  • 読み込み
アニメーション

優れた機能の1つは、グラフ内のデータに関するアニメーションを作成できることで、例えばParent PID Spoofingや、あるコンピュータのユーザーがリモートでコマンドを実行する場合などに非常に便利です。
Animation

グループ削除

グラフに情報が多すぎる場合、1つのノード、1つのエッジ、ノードのグループ、またはノードのグループを再帰的に削除できます。
ノードのグループ削除は、ノードを選択すると、アプリケーションが選択されたノードを親とするすべてのノードを削除します。
再帰的グループ削除もノードを選択して機能しますが、アプリケーションはこのツリーブランチが終了するまでノードを辿って削除します。ブランチに多くの情報がある場合、時間がかかる可能性があります。

グラフ設定

画面下部では、グラフの物理演算を変更できます。
グラフに多くの情報がある場合、物理演算を無効にしてグラフを安定させると便利です。
物理演算で遊んでみてください。楽しいですよ。

Powershellログ

Powershellタブでは、Powershellコマンドを分析できます。
コマンドはアコーディオンで表示され、各行内にbase64コマンドが含まれている場合、それがデコードされて解析されます。
すべてのイベントで、エンコードまたはデコードされたコマンド部分を検索できます。
powershell

例

プロセスツリーの作成

create process

リモートスレッドの作成

create remote thread

名前付きパイプ接続

named pipes connections

コンピュータネットワーク接続

computer network connections

Empire WMIC ユーザー追加

Empire wmic add user

ツールをダウンロード