Ubuntu 18.04上使用snort3搭建NIDS(二)| 配置篇

为最近项目上要用到snort3,但是找了很多博客都是snort2.9.x的安装与配置,所以只能靠着官网文档和自己的反复摸索来学习snort3相关的内容。后面将会把snort3相关的发一个系列的博客,这是第二篇,介绍了snort3安装后的相关配置过程。后续内容敬请期待,等我理清了思路就来~

往期回顾

Ubuntu 18.04上使用snort3搭建NIDS(一)

上一节中说到了成功安装上snort3,但是距离一个完善的NIDS(Network Intrusion Detection System)还是有点远。

今天的主要工作就是把snort3配置工作做好,让他能够具备基本的监听与入侵检测功能

配置Snort

设置环境变量

首先,不同于snort2.x的是,snort3采用的配置文件是用lua脚本语言描述的(2.x用的是snort用户手册中定义了语法的.conf文件)

Snort 3需要设置几个环境变量,直接写入到用户的.bashrc文件中就可以

sh -c "echo 'export LUA_PATH=/usr/local/include/snort/lua/\?.lua\;\;' >> ~/.bashrc"
sh -c "echo 'export SNORT_LUA_PATH=/usr/local/etc/snort' >> ~/.bashrc"

但是会有一个问题就是sudo的时候就没了 所以单独为sudo配置一下

sudo visudo -f /etc/sudoers.d/snort-lua

在里面写入

Defaults env_keep += "LUA_PATH SNORT_LUA_PATH"

按Ctrl+O保存,会跳出来让你输入文件名,直接回车默认就可以,然后Ctrl+X退出

现在可以测试一下snort的默认配置文件

snort -c /usr/local/etc/snort/snort.lua

如果输出的是下面这样的结果,说明成功了
在这里插入图片描述
即最后输出S

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值