再一次说明,欢迎各位大佬莅临指导!
如果你从我的上一篇文章过来,而且需要的是Ubuntu系统下的操作,可以参考以下链接
Suricata简介和安装过程Ubuntu版
该链接是我学习过程中发现的一个优秀博主的文章,作者“qianli”,觉得对大家可能帮助较大
suricata匹配从入门到精通
该链接是我学习过程中发现的另外一个优秀博主的文章,作者“leeezp”,大家也可以试一下
由于提到的后一篇文章没有提供代码复制,我将我打过的和运行结果贴图如下
sudo apt-get install wget build-essential libpcre3-dev libpcre3-dbg automake autoconf libtool libpcap-dev libyaml-dev zlib1g-dev libcap-ng-dev libjansson-dev
wget http://www.openinfosecfoundation.org/download/suricata-4.0.4.tar.gz
tar -xvf suricata-4.0.4.tar.gz
在这里遇到问题如图:
解决办法:重新下载,解压新下载的文件,注意修改尾缀
成功结果:
下一步,进入目录
cd suricata-4.0.4
执行make,遇到问题:
解决办法:make之前先./configure一下
遇到新问题:
解决办法参考:(感谢原作者们)
解决办法文章链接1
解决办法文章链接2
解决办法文章链接3
我用的最笨的方法,依次检查每个包依赖,思路为“手动输入命令时,先安装第一个包wget,安装好后依次添加下一个包,方便校验,同时使用sudo apt-get upgrade检查更新状态,确保包依赖不丢失,再重新编译 make clean;./configure;make”,该思路感谢博主@leeezp,效果如图:
下一步:
sudo make install
最后执行:
sudo make install-conf