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.8.1b0.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.8.1b0.tar.gz.

File metadata

File hashes

Hashes for suricata_check_design_principles-0.8.1b0.tar.gz
Algorithm Hash digest
SHA256 2f84987241591cca7dcf0a5e69a746b29b06c30e4cbfa3aec0289385e513f7a5
MD5 255a22621aff8c20d1cca2e0f0b6c80a
BLAKE2b-256 afd2f99e3d68a7838572f61311d31e6269c24ae84c45d2e875646145d427cf5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for suricata_check_design_principles-0.8.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c7c45d14c3c26687552ad1f18c710ec6758ae44cc6caf0e677574025edc32d3
MD5 75865f5cf42a33351eef7944652b7a52
BLAKE2b-256 d025e4d98f1529b6fd12784923e67c01bc3bd41c2c681349e0c48b6ec8ef4d2b

See more details on using hashes here.

Provenance

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