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
本文介绍如何使用yum安装依赖包并从源码编译Suricata入侵检测系统的过程,包括配置、编译和安装libhtp库,以及创建默认日志目录。
2721

被折叠的 条评论
为什么被折叠?



