titoshadow / ids-rule-parser
A PHP library for parsing IDS rules (Suricata, Snort), ported from py-suricataparser
v1.0.3
2026-06-25 20:06 UTC
Requires
- php: ^8.3
Requires (Dev)
- phpunit/phpunit: ^10.0 || ^12.5.0
This package is auto-updated.
Last update: 2026-07-14 03:06:25 UTC
README
Lightweight, native PHP library for parsing IDS rules, such as Suricata or Snort rules.
This is a port from py-suricataparser on https://github.com/m-chrome/py-suricataparser
Features
- Parse individual IDS rules, lists or files.
- Framework-independent
Installation
To include IDSRuleParser in your project, use Composer to add it as a dependency:
composer require titoshadow/ids-rule-parser