snort3安装笔记

系统 : ubuntu 18.04

一、安装依赖包

apt update

apt -y install build-essential libpcap-dev libpcre3-dev libnet1-dev zlib1g-dev luajit hwloc libdnet-dev libdumbnet-dev bison flex liblzma-dev openssl libssl-dev pkg-config libhwloc-dev cmake cpputest libsqlite3-dev uuid-dev libcmocka-dev libnetfilter-queue-dev libmnl-dev autotools-dev libluajit-5.1-dev libunwind-dev autoconf automake libtool libffi-dev

二、安装daq

git clone https://github.com/snort3/libdaq.git
cd libdaq
./bootstrap
./configure
make
make install

三、安装gperftools

wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.9/gperftools-2.9.0.tar.gz
cd gperftools/
tar xzf  gperftools-2.9.0.tar.gz
cd gperftools-2.9.0
./configure
make 
make install

四、安装snort3

git clone -b 3.1.20.0 https://github.com/snort3/snort3.git
cd snort3 
./configure_cmake.sh --prefix=/usr/local --enable-tcmalloc
cd build
make 
make install

四、配置软链

ldconfig
ln -s /usr/local/bin/snort /usr/sbin/snort

五、测试运行

snort -v

出现以下提示说明安装成功

--------------------------------------------------
o")~   Snort++ 3.1.20.0
--------------------------------------------------
--------------------------------------------------
Network Policy : policy id 0 : 
--------------------------------------------------
Inspection Policy : policy id 0 : 
--------------------------------------------------
pcap DAQ configured to passive.
--------------------------------------------------
host_cache
    memcap: 8388608 bytes

Snort successfully validated the configuration (with 0 warnings).
o")~   Snort exiting

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装和部署Snort 2.9可以参考以下步骤: 1. 首先,你需要安装一些依赖文件。可以使用以下命令安装所需的依赖文件: - 在CentOS上执行:`yum install wget libdnet-devel pcapy pcre-devel pcre libpcap-devel gcc cc flex flex-devel bison zlib-devel zlib luajit luajit-devel openssl-devel -y` - 在Debian上执行:`apt-get install wget libdnet-devel pcapy pcre-devel pcre libpcap-devel gcc cc flex flex-devel bison zlib-devel zlib luajit luajit-devel openssl-devel -y` 2. 下载安装DAQ(Data Acquisition Library)。可以使用以下命令下载安装DAQ: ```shell wget https://www.snort.org/downloads/snort/daq-2.0.7.tar.gz tar zxvf daq-2.0.7.tar.gz cd daq-2.0.7 ./configure make make install ``` 3. 下载安装Snort 2.9。可以使用以下命令下载安装Snort 2.9: ```shell wget https://www.snort.org/downloads/snort/snort-2.9.20.tar.gz tar zxvf snort-2.9.20.tar.gz cd snort-2.9.20 ./configure make make install ``` 4. 安装完成后,你可以使用以下命令检查Snort的版本: ```shell snort -V ``` 这些是在CentOS和Debian上安装和部署Snort 2.9的基本步骤。如果你遇到了任何错误或问题,可以参考安装过程中的错误信息来解决。例如,如果你在安装过程中遇到了"dnet header not found"错误,可以使用以下命令解决该问题: - 在CentOS上执行:`yum -y install libdnet-devel` - 在Debian上执行:`apt-get -y install libdumbnet-dev` 希望这些步骤能帮助你成功安装和部署Snort 2.9。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值