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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
content-packs — Eventum 用コンテンツパック | Kitploit
ツール/GitHubGitHub/eventum-generator/content-packs
ユーティリティとフレームワーク脅威インテリジェンス学習と教育厳選リソースログ分析
GitHubeventum-generator/content-packs

content-packs

Eventum 用コンテンツパック

リポジトリを見る
521ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

Eventum 用コンテンツパック

License

Eventum 向けのすぐに使えるジェネレータプロジェクトです。実際の SIEM データソースを模したリアルな合成イベントを生成します。各ジェネレータは ECS 準拠の JSON を出力し、Elasticsearch、OpenSearch、または任意の SIEM プラットフォームに直接取り込むことができます。

クイックスタート

Docker を使用する場合(推奨)

root@kitploit:~
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
docker compose up -d

これにより、すべてのジェネレータが利用可能な状態で Eventum サーバがポート 9474 で起動します。インスタンスの管理は REST API を介して http://localhost:9474 で行います。

CLI を使用する場合

root@kitploit:~
# Eventum のインストール
uv tool install eventum-generator

# このリポジトリのクローン
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs

# ジェネレータの実行(出力先: generators/windows-security/output/events.json)
eventum generate \
  --path generators/windows-security/generator.yml \
  --id winlog \
  --live-mode true

イベントはジェネレータディレクトリ内の output/events.json に JSON 形式で書き込まれ、1行に1イベントが記録されます。

root@kitploit:~
{
    "@timestamp": "2026-02-21T12:00:01.234567+00:00",
    "event": {
        "action": "logged-in",
        "category": ["authentication"],
        "code": "4624",
        "kind": "event",
        "outcome": "success"
    },
    "user": {
        "domain": "CONTOSO",
        "name": "jsmith"
    },
    "winlog": {
        "channel": "Security",
        "event_id": "4624",
        "logon": { "type": "Network" }
    }
}

利用可能なジェネレータ

各ジェネレータディレクトリには、対象となるイベントタイプ、パラメータ、使用例、サンプル出力を記載した README.md が含まれています。

リポジトリ構成

root@kitploit:~
content-packs/
├── config/
│   ├── eventum.yml              # Eventum サーバ設定
│   └── startup.yml              # ジェネレータインスタンスの起動設定
├── generators/
│   └── <category>-<source>/     # 例: windows-security
│       ├── generator.yml        # パイプライン設定(入力 → イベント → 出力)
│       ├── README.md            # データソースのドキュメント、パラメータ、使用例
│       ├── templates/           # Jinja2 テンプレート (.json.jinja)
│       ├── samples/             # CSV/JSON データファイル
│       └── scripts/             # Python スクリプト(必要な場合)
├── logs/                        # 実行時ログ出力
├── docker-compose.yml           # Eventum サーバ用 Docker Compose
└── LICENSE                      # Apache 2.0

各ジェネレータは 自己完結型 です。すべてのファイルパスはジェネレータディレクトリからの相対パスで記述されているため、ジェネレータを個別にコピー、移動、結合することが可能です。

使用方法

単一ジェネレータ(CLI)

root@kitploit:~
# ライブモード — イベントを継続的に生成
eventum generate \
  --path generators/windows-security/generator.yml \
  --id winlog \
  --live-mode true

# ライブモード — 停止するまで可能な限り高速に生成
eventum generate \
  --path generators/windows-security/generator.yml \
  --id winlog \
  --live-mode false

イベントはジェネレータディレクトリ内の output/events.json に書き込まれます。

複数ジェネレータ(サーバモード)

config/startup.yml でインスタンスを定義し、サーバを実行します。

root@kitploit:~
# config/startup.yml
- id: winlog
  path: windows-security
root@kitploit:~
# CLI を使用する場合
eventum run

# Docker を使用する場合
docker compose up -d

Docker セットアップでは、config/、generators/、logs/ がコンテナにマウントされます。サーバ設定は config/eventum.yml にあります。

イベントレートの調整

任意の generator.yml の input セクションを編集します。

root@kitploit:~
input:
  - cron:
      expression: "* * * * * *"
      count: 5    # 毎秒5イベント(約18,000/時間)

出力

デフォルトでは、ジェネレータはジェネレータディレクトリ内の output/events.json にイベントを書き込みます。出力先を変更するには(例:OpenSearch、ClickHouse、HTTP)、generator.yml の output セクションを編集します。利用可能な出力プラグインの詳細は Eventum ドキュメント を参照してください。

リアリズムのためのテクニック

  • 重み付き分布 — イベントタイプ、ユーザタイプ、ステータスコードは現実的な頻度比に従います
  • 相関イベント — 共有状態によりアクティブなセッションとプロセスを追跡し、ログオン/ログオフやプロセス作成/終了イベントが相互に関連します
  • サンプルデータ — CSV および JSON ファイルにより、現実的なユーザ名、ホスト名、プロセスツリーなどを提供します
  • 単調増加カウンタ — すべてのイベントにわたる連続的なレコード ID により、実際のログ動作と一致します
  • パラメータ化 — ホスト名、ドメイン、SID、出力接続をテンプレートを変更せずに設定可能です

コントリビューション

コントリビューションを歓迎します!ご自身のユースケース用にジェネレータを作成し、他の方にも役立つと思われる場合は、ぜひ含めさせてください。

ジェネレータの規約

  • 命名: 小文字でハイフン区切りの <カテゴリ>-<ソース>(例:linux-auditd、web-nginx)
  • 出力形式: Elastic Integration のフィールドスキーマに準拠した ECS 互換 JSON
  • テンプレート: <イベントIDまたはタイプ>.json.jinja の形式で命名
  • 設定: eventum generate でそのまま動作すること(ファイル出力は output/events.json)
  • パラメータ化: 環境固有の値(ホスト名、ドメインなど)には params を使用し、テンプレートにハードコードしないこと
  • ドキュメント: イベントタイプ、パラメータ、使用例、サンプル出力を含む README.md を必ず含める

参考情報

  • Eventum ドキュメント
  • Eventum GitHub
  • Elastic Integrations — フィールドスキーマとイベント構造のリファレンス
  • Elastic Common Schema (ECS)

ライセンス

このプロジェクトは Apache License 2.0 の下でライセンスされています。

ツールをダウンロード