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 是一个 Python 库,用于解析 Sigma 规则并将其转换为查询。它是旧版 Sigma 工具链(sigmac)的替代品,设计更加简洁,并且几乎经过了完整的测试。 用于支持转换为查询语言的后端以及用于转换日志数据模型规则的处理管道被分离到专门的项目中,以保持 pySigma 本身轻量且与供应商无关。请参阅下面的 相关项目 部分以获取概览。

快速开始

要开始使用 pySigma,你需要 Python 3.11 或更高版本。使用你选择的 Python 包管理器进行安装。示例:

pip install pysigma
pipenv install pysigma
poetry add pysigma

包含一些使用示例的文档可以在这里找到。

为 pySigma 创建你自己的后端

使用 pySigma 创建后端变得容易得多。我们建议使用“Cookie Cutter 模板”并查看本 README 的“相关项目”部分中列出的现有后端。

pySigma Cookie Cutter 模板

特性

与一体化的 sigmac 相比,pySigma 带来了许多附加特性,以及一些变化。

sigma-cli 是用于命令行转换的 sigmac 的等价物

修饰符

使用 sigma list modifiers

后端

使用 sigma plugin list --plugin-type backend

概览

转换概览

Conversion Graph

管道

Conversion Graph

更多细节在文档中描述。

测试

pySigma 使用 pytest 作为测试框架。只需运行 pytest 即可运行所有测试。运行 pytest --cov=sigma 以获取覆盖率报告。

构建

要构建你自己的包,请运行 poetry build。

代码检查

要对代码进行 lint,请运行 poetry run black。要检查 lint 错误,请运行 poetry run black --check。

本项目还使用了 pre-commit,它由 poetry 作为开发依赖项的一部分安装。在克隆仓库并安装依赖项后,运行 poetry run pre-commit install 来安装 git 钩子。

贡献

欢迎提交拉取请求。请随时提出任何问题/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。有关详细信息,请参阅此处的完整许可证文件。

下载工具