ubuntu 24.04 安装suricata5.0.3

1.安装suricata 5.0.3

1.安装依赖
apt update
apt install -y build-essential autoconf automake libtool make pkg-config libpcap-dev libyaml-dev libjansson-dev zlib1g-dev libcap-ng-dev libmagic-dev libnet1-dev liblz4-dev libpcre3-dev python3 python3-pip rustc cargo

2.解压源码包
tar xzvf suricata-5.0.3.tar.gz
cd suricata-5.0.3

3.检查配置
./configure  --prefix=/usr  --sysconfdir=/etc  --localstatedir=/var  --disable-gccmarch-native

4.编译安装
make -j"$(nproc)"
make install-full

2.安装suricata-update

1.卸载毁掉的安装
python3 -m pip uninstall -y suricata-update
rm -f /usr/local/bin/suricata-update
rm -rf /usr/local/lib/python3.12/dist-packages/suricata_update*
rm -rf /usr/local/lib/python3.12/dist-packages/suricata

2.安装虚拟Python环境
apt update
apt install -y python3-pip python3-venv
python3 -m venv /opt/suricata-update-venv
/opt/suricata-update-venv/bin/pip install --upgrade pip
/opt/suricata-update-venv/bin/pip install --upgrade suricata-update
ln -sf /opt/suricata-update-venv/bin/suricata-update /usr/local/bin/suricata-update

3.测试拉取规则
suricata-update --suricata-version 5.0

 

posted @ 2026-04-02 15:34  岐岐卡卡西  阅读(0)  评论(0)    收藏  举报