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.2b0.tar.gz (262.8 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.2b0.tar.gz.

File metadata

File hashes

Hashes for suricata_check_design_principles-0.9.2b0.tar.gz
Algorithm Hash digest
SHA256 bd79c5e96d4f609f4084b3402b6e9eb082b2f319af18879bee6752d4bd767575
MD5 1e56b63ccf56a46367a20a0814b5559d
BLAKE2b-256 d80cbf4de4b5edfd4fdf5ed49c26b2697ec2df6ec74eefc99e06804ad34e4748

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for suricata_check_design_principles-0.9.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8806c3811e4fcebd56c4cf999ec6498b47707c7d9716b5635e567200b3f01d
MD5 dda8e155340c2fc8f7d23e62b4dfea94
BLAKE2b-256 6da7261b947cfbc265329754ab2fbe5455a78a02ef5f9f7d01533193413eb342

See more details on using hashes here.

Provenance

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