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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
pySigma — Sigmaルールを解析してクエリに変換するPythonライブラリ(その他、想像できるあらゆることに対応) | Kitploit
ツール/GitHubGitHub/sigmahq/pysigma
防御ツールスクリプトと自動化ユーティリティとフレームワーク侵入検知ログ分析
GitHubsigmahq/pysigma

pySigma

Sigmaルールを解析してクエリに変換するPythonライブラリ(その他、想像できるあらゆることに対応)

リポジトリを見る
581146249日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

pySigma

Tests Coverage Badge Status

pySigma は、Sigma ルールを解析してクエリに変換する Python ライブラリです。これは従来の Sigma ツールチェーン(sigmac)の代替であり、はるかにクリーンな設計で、ほぼ完全にテストされています。クエリ言語への変換をサポートするバックエンドと、ログデータモデル用にルールを変換する処理パイプラインは、pySigma 自体をスリムでベンダー非依存に保つために、専用のプロジェクトに分離されています。概要については、以下の 関連プロジェクト セクションを参照してください。

はじめに

pySigma を使い始めるには、Python 3.11 以降が必要です。お好みの Python パッケージマネージャーを使用してインストールしてください。例:

pip install pysigma
pipenv install pysigma
poetry add pysigma

いくつかの使用例を含むドキュメントはこちらにあります。

pySigma 用の独自バックエンドを作成する

pySigma では、バックエンドの作成がはるかに簡単になりました。「Cookie Cutter Template」を使用し、この README の「関連プロジェクト」セクションに記載されている既存のバックエンドを確認することをお勧めします。

pySigma Cookie Cutter Template

機能

pySigma は、オールインワンの sigmac と比較して、いくつかの追加機能といくつかの変更をもたらします。

sigma-cli は、コマンドライン変換のための sigmac に相当します。

修飾子

sigma list modifiers を使用してください。

バックエンド

sigma plugin list --plugin-type backend を使用してください。

概要

変換の概要

Conversion Graph

パイプライン

Conversion Graph

詳細はドキュメントで説明されています。

テスト

pySigma はテストフレームワークとして pytest を使用します。すべてのテストを実行するには、単に pytest を実行してください。カバレッジレポートを取得するには、pytest --cov=sigma を実行してください。

ビルド

独自のパッケージをビルドするには、poetry build を実行してください。

リンティング

コードをリントするには、poetry run black を実行してください。リンティングエラーをチェックするには、poetry run black --check を実行してください。

このプロジェクトは pre-commit も使用しており、これは dev 依存関係の一部として poetry によってインストールされます。git フックをインストールするには、リポジトリをクローンして依存関係をインストールした後、poetry run pre-commit install を実行してください。

コントリビューション

プルリクエストを歓迎します。お気軽に、議論のポイントとして issue/PR を提出してください。

Micah Babinski によるこのブログ記事では、開発者の視点からプロセスを説明しています。

メンテナー

このプロジェクトは現在、以下によって維持されています:

  • Thomas Patzke [email protected]
  • François Hubaut

関連プロジェクト

pySigma は、コア以外のすべてをサポートしようとするモノリシックなライブラリではありません。対象のクエリ言語とログデータモデルのサポートは、pySigma を拡張する追加パッケージによって提供されます:

  • sigma-cli: pySigma に基づく Sigma ルール変換用のコマンドラインインターフェース。
  • pySigma-backend-splunk
  • pySigma-pipeline-sysmon
  • pySigma-pipeline-crowdstrike
  • pySigma-backend-netwitness
  • pySigma-backend-panther

特に言及がない限り、すべてのパッケージはお好みの Python パッケージマネージャーを使用して PyPI からもインストールできます。

ライセンス

GNU Lesser General Public License v2.1。詳細については、こちらにある完全なライセンスファイルを参照してください。

ツールをダウンロード