yum install -y gcc pcre2-devel libyaml-devel jansson-devel libpcap-devel zlib-devel lua-devel
yum install -y epel-release
yum install -y rustc cargo
tar zxf suricata-7.0.0-beta1.tar.gz
cd suricata-7.0.0-beta1
./configure --enable-lua
make
编译成功会在src/.libs/ 目录生成 suricata
#编译 libhtp
cd libhtp
./configure
make
make install
cd -
我编译未指定路径,缺省日志目录在/usr/local/var/log/suricata/ , 需要手动创建
mkdir -p /usr/local/var/log/suricata/
#运行
src/.libs/suricata -c suricata.yaml -i enp4s0