使用suricata-5.0.3离线分析pcap包

一、编写规则文件

/var/lib/suricata/rules/test.rules
HTTP请求返回200 OK的产生告警

alert http any any -> any any (http_response_line; content:"200 OK"; sid:1;)

二、抓取PCAP包

1、/etc/suricata/suricata.yaml添加新编写的规则文件
在这里插入图片描述
2、实时分析:/usr/bin/suricata -c /etc/suricata/suricata.yaml -i ens33
3、curl -v www.baidu.com
在这里插入图片描述

抓包:tcpdump -s0 -i ens33 -w /tmp/http.pcap
在这里插入图片描述
4、wireshark查看包
在这里插入图片描述

5、运行日志/var/log/suricata/fast.log
:q:q:q

三、分析

/usr/bin/suricata -c /etc/suricata/suricata.yaml -r /tmp/http.pcap -k none -l /tmp/suricata/
说明:
(1)-r:pcap包位置
(2)注意加 -k none 否则分析失败
/usr/bin/suricata -c /etc/suricata/suricata.yaml -r /tmp/http.pcap -l /tmp/suricata/
12/8/2020 -- 17:18:01 -  - [ERRCODE: SC_ERR_INVALID_CHECKSUM(11)] - 1/2th of packets have an invalid checksum, consider setting pcap-file.checksum-checks variable to no or use '-k none' option on command line.
(3)-l:生成的日志位置

四、运行结果

在这里插入图片描述
在这里插入图片描述
查看fast.log和之前实时分析的一致
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值