suricata

Network IDS, IPS, and security monitoring engine

https://suricata-ids.org/

Current versions:

stable 4.0.4
bottle 🍾 high_sierra, sierra, el_capitan

Options:

--with-geoip Build with geoip support
--with-lua Build with lua support
--with-luajit Build with luajit support
--with-jansson Build with jansson support
--with-hiredis Build with hiredis support

Depends on:

python@2 2.7.15 Interpreted, interactive, object-oriented programming language
libmagic 5.33 Implementation of the file(1) command
libnet 1.1.6 C library for creating IP packets
libyaml 0.1.7 YAML Parser
pcre 8.42 Perl compatible regular expressions library
nss 3.37.1 Libraries for security-enabled client and server applications
nspr 4.19 Platform-neutral API for system-level and libc-like functions

Depends on optionally:

geoip 1.6.12 This library is for the GeoIP Legacy format (dat)
lua 5.3.4 Powerful, lightweight programming language
luajit 2.0.5 Just-In-Time Compiler (JIT) for the Lua programming language
jansson 2.11 C library for encoding, decoding, and manipulating JSON
hiredis 0.13.3 Minimalistic client for Redis

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries

JSON API for suricata

Formula code on GitHub

Fork me on GitHub