系统:ubuntu14.04.1
系统:centos7

一、安装前准备

ubuntu

apt-get autoremove cmake
tar xf cmake-3.12.0.tar.gz && cd cmake-3.12.0
./configure && make && make install
cmake -version
apt install zlib1g libpcre3 libdnet tcpdump libpcap-dev libdumbnet-dev hwloc libhwloc-dev libluajit-5.1-dev -y

centos

默认版本就是cmake 3.12.0,无需卸载重装

yum install libdnet-devel hwloc-devel openssl-devel zlib-devel pkgconfig luajit-devel pcre-devel libpcap-devel libnfnetlink-devel libnetfilter_queue-devel -y
sudo autoreconf -ivf

二、安装daq

tar xf daq-2.2.2.tar.gz && daq-2.2.2
./configure && make && make install && ldconfig

三、安装可选依赖

省略

四、安装snort

进入snort源码目录

cd /home/snort3 && ./configure_cmake.sh --prefix=/home/snort
cd /home/snort3/build && make -j8 && make install

报错:lua_wrap.sh的permission denied,去修改该文件夹下所有文件权限为可执行

chmod 775 snort3/src/managers/*
chmod 775 snort3/doc/scripts/*

五、使用snort

在官网下载snort规则库:

https://www.snort.org/downloads/snortplus/snort3-3.0.3-1.tar.gz

解压到当前目录

tar -xvf snort3-3.0.3-1.tar.gz -C /home/snortrules

在snort.lua中修改输出模块,如

alert_full = { file = true
}

使用规则库中的配置文件即可

/home/snort--daq pcap -c /home/snortrules/etc/snort.lua -l /home/bob/

六、卸载

cd /home/snort/build && make uninstall && make distclean
cd /home/daq-2.2.2 && make uninstall && make distclean

snort3安装教程相关推荐

  1. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  2. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  3. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  4. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  6. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  7. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. ROS 不能再详细的安装教程

    ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...

最新文章

  1. 微信同步通讯录服务器繁忙,企业微信同步通讯录时提示 mobile existed
  2. php和python哪个工资高-python工资高还是java?
  3. EOS 消息设计(3)并行处理之状态评估
  4. Hyperledger Fabric 区块数据结构(1)Block
  5. 领域驱动第四章-读书笔记
  6. hive的udf,udaf,udtf各自依賴兩種class(转载+分析整理)
  7. 硬件知识:电脑组装机必备的知识梳理
  8. STL学习笔记(数值算法)
  9. python怎样缩进语法边界-Python的基础语法
  10. 【To Understand! 回文串6 KMP算法】LeetCode 214. Shortest Palindrome
  11. c语言创建一个文本文件datadat,c语言文件选择题.docx
  12. Illustrator中文版教程,如何在 Illustrator 中使用不透明度和混合模式?
  13. MCS-51子程序库(二)
  14. 算法8-排序-基数排序
  15. 作业一:建立博客、自我介绍、速读教材、学习进度总结(1)
  16. 在Rammap(内存分析工具)的基础上实现自动优化
  17. smartadmin官网_smartadmin api_smartadmin 下载
  18. **蒙特卡洛计算定积分VC++**
  19. [No000019A]【波浪理论精典教学课程】
  20. CAD有关建筑、室内设计等方面的基础步骤流程

热门文章

  1. python快速入门 pdf-Python快速入门PDF高清完整版本下载
  2. 关于python中程序流程结构-四、python基础(程序目录结构规范)
  3. 自学python推荐书籍 知乎-在知乎上学 Python - 爬虫篇
  4. python和c++哪个好找工作-python和C++语言有何优缺点?哪个更适合人工智能?
  5. python web-Web开发
  6. python培训班 北京-北京python培训班哪家好
  7. 爬虫python需要什么软件-学python爬虫能做什么
  8. python是c语言写的吗-学习python还是c语言?
  9. Opengl-光照-颜色(其实要想做出好看的东西这章最重要了)
  10. 计算机专业名词术语raid,RAID中的9个专业术语详解