1. 安装依赖项

yum -y install gcc flex bison zlib zlib-devel libpcap libpcap-devel pcre pcre-devel libdnet libdnet-devel tcpdump epel-release nghttp2

2.安装

去官网找源码:

Snort Rules and IDS Software Download

wget https://www.snort.org/downloads/snort/snort-2.9.18.1.tar.gz

wget https://www.snort.org/downloads/snort/daq-2.0.7.tar.gz

再下libpcap和libdnet

wget http://www.tcpdump.org/release/libpcap-1.9.0.tar.gz

wget http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz

四个包分别解压

进libpcap解压后的目录:cd libpcap

./configure 查看是否有错,没错就make && make install

进libdnet解压后的目录:cd libdnet

./configure 查看是否有错,没错就make && make install

进daq解压后的目录:cd daq

./configure 查看是否有错,没错就make && make install

最后进snort解压后的目录:cd snort

./configure --enable-sourcefire

报错1:

安装zlib : yum -y install zlib-devel  再尝试./configure --enable-sourcefire

报错2:

打开给的网址

http://luajit.org/download.html

下载后解压,进入src目录make,再返回LuaJIT主目录下make install

然后再回到snort文件夹下./configure --enable-sourcefire

报错3:缺少openssl

yum install openssl

yum install openssl-devel

再回到snort文件夹下./configure --enable-sourcefire

报错4:仍是缺少依赖项:对症下药,我的yum install libtirpc-devel 就可以解决

同样再回到snort文件夹下./configure --enable-sourcefire,未报错

执行make && make install

最后:

snort --help 成功显示表示安装成功

【挖个坑,先折腾完snort2, 然后去搞snort3】

CentOS8下安装snort2.9.18.1相关推荐

  1. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  2. linux(centos8 ) 下安装anaconda3

    linux 下安装anaconda主要用来开发python,本次使用的版本是centos8, 内核版本4.18.0,而anaconda 的版本是anaconda 3 1 下载anaconda3 从官网 ...

  3. linux gdal安装错误,CentOS8下安装GDAL最新版|rgdal安装失败解决方案

    问题 CentOS8下R安装包rgdal失败 * installing *source* package 'sf' ... ** package 'sf' successfully unpacked ...

  4. linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤

    一.查看系统配置 ##总核数 = 物理CPU个数*每颗物理CPU的核数 ##总逻辑CPU数 = 物理CPU个数*每颗物理CPU的核数*超线程数 1.1查看物理CPU个数 cat   /proc/cpu ...

  5. rhel8手动安装mysql_RHEL8 CentOS8 下安装 MySQL 8.0亲测

    介绍 RHEL 8 默认发布的MySQL版本8.0,它具有以下新功能: 1. 性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍.MySQL 8.0 带来了更好的性能** 2. No ...

  6. CentOS8下安装docker

    一.Docker 安装 ### CentOS8 默认是会读取centos.org的mirrorlist的,所以一般来说是不需要配置镜像的. ### (Refer to: https://www.lin ...

  7. 在VM虚拟机中的CentOS8下安装Django

    状态:我好饿啊 原因:学习Django安装 系统:VMware虚拟机中的CentOS8 第一步:在VMware中安装CentOS8 VMware和CentOS8去官网下 莫名其妙出现这玩意说识别出的是 ...

  8. 在CentOS8下安装docker遇到的containerd.io >= 1.4.1解决方法

    官方的CentOS 8 安装 docker 步骤: # 1.yum 包更新到最新 yum update# 2.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两 ...

  9. ubintu yum装mysql_Ubuntu 下安装Mysql centos8 下安装mysql8.0

    sudo apt-get install mysql-server-5.7  # 安装mysql apt install net-tools  #安装 sudo ufw status #查看防火墙是否 ...

  10. 压力测试ab安装 linux,Centos8下安装ab压力测试工具及ab命令详解

    释放双眼,带上耳机,听听看~! 1.ab的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以 ...

最新文章

  1. 《Photoshop Lab修色圣典(修订版)》—第1课1.7节言归正传
  2. bootstrapDialog插件集成datatables插件遇到的异常
  3. hdu4421 2-sat(枚举二进制每一位)
  4. 如何保持空域与频域滤波结果的一致性
  5. 收藏 | LSTM模型结构的可视化
  6. oracle库创建2个监听,Oracle 添加第二个实例 和 监听
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的养老院管理系统
  8. hadoop中的helloword
  9. ROS+Gazebo仿真差速小车并实现控制
  10. Spring MVC--@RequestMapping
  11. renren-fast-vue:关闭ESLint检测
  12. php基本语法(简略篇)
  13. JNDI:对java:comp/env的研究
  14. 计算机硕士论文难写吗,写不出论文该放弃吗_硕士研究生论文速成法_硕士研究生论文 计算机...
  15. 可以打印快递电子面单的表格
  16. 传统图像去噪方法(三)之非局部均值去噪(NLM)
  17. Chinese New Year
  18. Docker 教程:如何将Helix QAC作为容器创建并运行 下
  19. 《机器学习100修炼秘籍》
  20. Android 应用开发中国大学生挑战赛

热门文章

  1. Java 网络编程实例—多线程聊天室
  2. 【网络工程师】<软考中级>IP子网划分
  3. 如何查找孔与轴配合的公差带表
  4. 一些BIM的相关概念
  5. ps4 DNS服务器未响应,【网络dns设置教程】ps4网络设置教程 dns
  6. CISP能线上考试吗?
  7. 在centos里面安装配置caddy
  8. 【傻瓜教程】手把手教你安装pip
  9. 机器学习模型评估指标
  10. matlab汽车仿真实例,基于MATLAB的车辆工程仿真实例