panther-labs / pySigma-backend-panther

pySigma Panther Backend
https://panther.com/
Apache License 2.0
3 stars 0 forks source link
python security

pySigma panther Backend

Test Status

Docs

This is the panther backend for pySigma. It provides the package sigma.backends.panther with the PantherBackend class.

It supports the following output formats:

To save each rule in separate file you can use output_dir backend option.

$ sigma convert -t panther -f sdyaml path/to/rules -p panther -O output_dir=output/directory or $ sigma convert -t panther -f python path/to/rules -p panther -O output_dir=output/directory

Further, it contains the following processing pipelines in sigma.pipelines.panther:

Local setup for development

Clone this repo, cd into it and run: poetry install that is all you need to do.

Now you can run tests with: poetry run pytest

To convert rules to panther sdyaml format run: poetry run sigma convert -t panther -f sdyaml -p panther path_to_sigma_rule.yml

This backend is currently maintained by: