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.7.2b0.tar.gz (342.2 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.7.2b0.tar.gz.

File metadata

File hashes

Hashes for suricata_check_design_principles-0.7.2b0.tar.gz
Algorithm Hash digest
SHA256 ebaaa9b0878c744287e01be99d80637ff222fdb552563b8269a4cbac7d989823
MD5 cc7af8150de052d4b6fbc9c48f1bdb86
BLAKE2b-256 fcf320031c24f13af511987d088c4e63e8db6db673bcdb4eea2070f80244ce19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for suricata_check_design_principles-0.7.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f5945f189160e19b730da66437ff17d178a15bdd51783f849169e0726e54018
MD5 343ca3e4316798bb17cae53a7d7edb30
BLAKE2b-256 d16f7368c289a56235b7519c8b2297fcaac2e66dd5b9e73b71a7829ce09c8a26

See more details on using hashes here.

Provenance

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