Skip to main content

pySigma backend for Panther

Project description

pySigma Panther Backend

Test

Detailed docs about converting Sigma rules for Panther can be found here.

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

It supports the following output formats:

sigma convert -t panther path/to/rules -p panther -O output_dir=output/directory

or

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

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

  • panther_pipeline: Convert known Sigma field names into their Panther schema equivalent

Local setup for development

The project is using poetry for dependency management, so after cloning it run: poetry install to install all the required dependencies.

Tests can be run with:

poetry run pytest

And rules can be converted with:

poetry run sigma convert -t panther -f sdyaml -p panther path_to_sigma_rule.yml`

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysigma_backend_panther-0.3.1.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysigma_backend_panther-0.3.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file pysigma_backend_panther-0.3.1.tar.gz.

File metadata

  • Download URL: pysigma_backend_panther-0.3.1.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.12.3 Linux/6.17.0-1010-azure

File hashes

Hashes for pysigma_backend_panther-0.3.1.tar.gz
Algorithm Hash digest
SHA256 07dd88a6d54e23eaed0caed57a1b20d776bb9dff095392e4721c33a8989bf1ea
MD5 429d02fd2d92fec2afdbcba8a1ad5c7b
BLAKE2b-256 ad2f11a5a44c8c387bdd8648784674a872bfb6f7c7bf5f08419f7cdef91db82f

See more details on using hashes here.

File details

Details for the file pysigma_backend_panther-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pysigma_backend_panther-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f161cd17d4f319b6ceb9dc2ec46cecf0ebef5cc85c16d4bbaad41fcb544aa575
MD5 96243079f7d13280bca2eac6bb0e15db
BLAKE2b-256 9cde0567cdb7e7a1a42f20613eea89f204756fa7cc0a794b1d42b57333cba2c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page