m-chrome / go-suricataparser

Golang Suricata/Snort rules parser and generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Suricata rule parser

PkgGoDev

Pure Golang port of py-suricataparser with same functions - parsing and generating Snort/Suricata rules.

Installation

go-suricataparser supports Go 1.18 or higher.

go get https://github.com/m-chrome/go-suricataparser@latest

Status

Package is stable. New api may be appeared. Any bugfixes and improvements are welcomed.

Usage

Parsing rule from files and strings example here.

Building rule with package functions example here.

About

Golang Suricata/Snort rules parser and generator

License:MIT License


Languages

Language:Go 100.0%