centos中snort安装配置

本文档介绍了在CentOS系统中安装配置Snort入侵检测系统的过程,包括安装依赖包、libdnet、libpcap、DAQ、Snort软件,配置Snort的规则文件和启动服务等步骤,确保Snort能正常运行并进行网络监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1 .安装依赖包

#yum install gcc flex bison zlib libpcap tcpdump gcc-c++ pcre* zlib* libdnet libdnet-devel  

2.安装libdnet

#tar zxvf libdnet-1.12.tgz

#cd libdnet-1.12

#./configure && make && make install

3.安装libpcap

 #tar zxvf libpcap-1.7.4.tar.gz

 #cd libpcap-1.7.4

 #./configure && make && make install

4.安装DAQ

#yum  install  https://www.snort.org/downloads/snort/daq-2.0.6-1.centos7.x86_64.rpm

5.安装snort

 #rpm  -ivh snort-2.9.7.5-1.centos7.x86_64.rpm

6.配置snort

创建需要的文件和目录

#mkdir /usr/local/lib/snort_dynamicrules

#touch /etc/snort/rules/white_list.rules /etc/snort/rules/black_list.rules

#touch /etc/snort/rules/protocol-other.rules

7.编辑配置文件

#vi /etc/snort/snort.conf

定义路径变量

ipvar HOME_NET 10.1.1.0/24

ipvar EXTERNAL_NET !$HOME_NET

 var RULE_PATH /etc/snort/rules          104

 var SO_RULE_PATH /etc/snort/so_rules     105

 var PREPROC_RULE_PATH /etc/snort/preproc_rules

 var WHITE_LIST_PATH /etc/snort/rules

 var BLACK_LIST_PATH /etc/snort/rules

 设置log目录

 config logdir:/var/log/snort  去掉# 182行

 配置输出插件

 output unified2:filename snort.log,limit 128  516

8.配置规则

#tar zxvf snortrules-snapshot-2975.tar.gz -C /etc/snort/

#cp  /etc/snort/etc/sid-msg.map  /etc/snort

9.测试snort

#snort -T -i eth0 -c /etc/snort/snort.conf

出现success设置成功!

10 运行snort

systemctl restart snortd.service

snort -c /etc/snort/snort.conf  -i em1 -D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值