做HFUT网络安全的实验3搭建环境太折磨了,安装Snort花费了很长时间,故写了这篇文章记录
(注:虽然本篇文章是Fedora,但在其他发行版上操作类似,需要修改部分命令,可参考)
1. 在Linux根目录下(~)使用如下命令,将Snort2压缩包下载下来
wget https://www.snort.org/downloads/snort/snort-2.9.20.tar.gz
2.再下载一个Snort2所需的依赖
wget https://www.snort.org/downloads/snort/daq-2.0.7.tar.gz
注意:这两条指令是根据下图Snort的官网修改得到的,如果他的官网的版本出现了更改,则对应的wget的代码也需要进行修改
3. 现在可以在根目录下发现出现了两个.tar.gz,分别使用如下指令进行解压:
tar -xvzf snort-2.9.20.tar.gz
tar -xvzf daq-2.0.7.tar.gz
4. 安装相应依赖
sudo dnf install @development-tools
5. 进入daq-2.0.7文件夹构建/编译
cd daq-2.0.7
./configure
make
sudo make install
cd ../ #退回根目录,方便后续操作
- 如果运行正常,最后的打印信息如下:
6. 进入snort-2.9.20文件夹构建/编译
cd snort-2.9.20
./configure
make
sudo make install
- 如果提示报错ERROR,则按照提示安装包,然后再重新从./configure命令运行即可(时间较长):
- 如果运行正常,最后的打印信息如下:
7. 查看是否安装成功
snort -V
这样,终于装完Snort了,完成了网络安全实验的第一部分。。。