idstools.suricata module

class idstools.suricata.SuricataVersion(major, minor, patch, full, short, raw)

Bases: tuple

full

Alias for field number 3

major

Alias for field number 0

minor

Alias for field number 1

patch

Alias for field number 2

raw

Alias for field number 5

short

Alias for field number 4

idstools.suricata.get_path(program='suricata')[source]

Find Suricata in the shell path.

idstools.suricata.get_version(path=None)[source]

Get a SuricataVersion named tuple describing the version.

If no path argument is found, the envionment PATH will be searched.

idstools.suricata.parse_version(buf)[source]