Skip to main content

An extension for suricata-check with additional checkers.

Reason this release was yanked:

Wrong release version

Project description

The suricata-check project - Design Principles

Static Badge GitHub License

Quick Test, Build, Lint Extensive Test

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-6.0.0b0.tar.gz (342.1 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-6.0.0b0.tar.gz.

File metadata

File hashes

Hashes for suricata_check_design_principles-6.0.0b0.tar.gz
Algorithm Hash digest
SHA256 1bd62e72a4126bee25e3b226ed907e78a1a3b98316ee2bdcd3184f4e1be4bf75
MD5 666c10405871586d978a47956bb9a6ee
BLAKE2b-256 52223b01a9ffc44d82e7f857e492e9e9349552ff93d67826628adc8d87aaf702

See more details on using hashes here.

Provenance

The following attestation bundles were made for suricata_check_design_principles-6.0.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-6.0.0b0-py3-none-any.whl.

File metadata

File hashes

Hashes for suricata_check_design_principles-6.0.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 6558cea4867c0e1f45ff57e346738736335d5a777baf642c412748bbe1e02e62
MD5 ab816eb6d6d6fc4efdc8d3b41d4dccbc
BLAKE2b-256 9b496e02464c814bd30a75ef59485e6dca5800d6bc3dfe2a71969d6f7c4333a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for suricata_check_design_principles-6.0.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