编写snort规则检测网络攻击

1. snort 规则

Snort 规则被分成两个逻辑部分:规则头和规则选项。 规则头包含规则的
动作,协议,源和目标 ip 地址与网络掩码,以源和目标端口信息; 规则选项
部分包含报警消息内容和要检查的包的具体部分。
Alert:使用选择的报警方法生成一个警报,然后记录(log)这个包。 Alert
动作用来在一个包符合规则条件时发送告警消息。告警的发送有多种方式,
例如可以发送到文件或者控制台。
Snort 当前分析可疑包的 ip 协议有四种: tcp 、 udp、 icmp 和 ip。

2. 编写三个 snort 规则

  1. 当它检测到电脑被大数据包攻击时,会发出一个报警
  2. 当它检测到电脑被网页访问时,会发出一个报警
  3. 当它检测到电脑被泛洪攻击时,会发出一个报警
    具体编写内容如下图所示:
    首先,运行命令 sudo gedit /etc/snort/rules/local.rules 打开文件:写入规则。

在这里插入图片描述在这里插入图片描述然后, 执行命令 sudo gedit /etc/snort/sid-msg.map,打开文件,写入镜像
信息。

在这里插入图片描述

3. 开启 snort 和 barnyard2

开启 snort,并向 eth1 发送 ping 数据包
执行命令 sudo snort -q -u snort -g snort -c /etc/snort/snort.conf -i ens33
开启 barnyard2,将日志信息存入数据库
连续处理模式,设置 barnyard2.waldo 为书签
执行命令 sudo barnyard2 -c /etc/snort/barnyard2.conf -d /var/log/snort -f
snort.u2 -w /var/log/snort/barnyard2.waldo -g snort -u snort
如下图所示:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

手可摘辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值