Skip to main content

An extension for suricata-check with additional checkers.

Project description

The suricata-check project - Design Principles

Static Badge Python Version PyPI GitHub License

Quick Test, Build, Lint Extensive Test Release

suricata-check is a command line utility to provide feedback on Suricata rules. The tool can detect various issues including those covering syntax validity, interpretability, rule specificity, rule coverage, and efficiency.

This extension is an additional checker for design issues, which can be installed by running the following command:

pip install suricata-check-design-principles

Rules starting with prefix P indicate issues relating to rule design principles posed in the Ruling the Unruly paper. Rules with P-type issues can relate to a specificity and coverage.

Contributing

If you would like to contribute, please check out CONTRIBUTING.md some helpful suggestions and instructions.

License

This project is licensed under the European Union Public Licence (EUPL).

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

suricata_check_design_principles-0.9.0b0.tar.gz (342.3 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file suricata_check_design_principles-0.9.0b0.tar.gz.

File metadata

File hashes

Hashes for suricata_check_design_principles-0.9.0b0.tar.gz
Algorithm Hash digest
SHA256 d470c8e5ff8d312171fd33eca51579190f09ef14fa3fc06b324fcff0c827a355
MD5 39ff47de6fecc42c3fbc91cae5363558
BLAKE2b-256 55911f74a0f907fd410be67dfc9c7b392e359741c74b7f2d3ad117c7917f6986

See more details on using hashes here.

Provenance

The following attestation bundles were made for suricata_check_design_principles-0.9.0b0.tar.gz:

Publisher: python-release.yml on Koen1999/suricata-check-design-principles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file suricata_check_design_principles-0.9.0b0-py3-none-any.whl.

File metadata

File hashes

Hashes for suricata_check_design_principles-0.9.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 b447c5bd32f2fc9ccfd40d13f70fad5c89980763b649e1a1b3f11f15e04e532f
MD5 36010ad5047ba86c4d61841b508bfc19
BLAKE2b-256 a33197aae352c283810839693375ae71f8224112dcd5d3b2c5d865b7b2090af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for suricata_check_design_principles-0.9.0b0-py3-none-any.whl:

Publisher: python-release.yml on Koen1999/suricata-check-design-principles

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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