当前位置: 首页 > news >正文

suricata初体验+wireshark流量分析

目录

一、suricata介绍

1.下载安装

2.如何使用-攻击模拟

二、wireshark流量分析

1.wireshark过滤器使用

 2.wireshark其他使用


一、suricata介绍

1.下载安装

通过官网下载suricata,根据官网步骤进行安装。

官网地址:
https://documentation.wazuh.com/

 

$ sudo add-apt-repository ppa:oisf/suricata-stable
$ sudo apt-get update
$ sudo apt-get install suricata -y$ cd /tmp/ && curl -LO https://rules.emergingthreats.net/open/suricata-6.0.8/emerging.rules.tar.gz
$ sudo tar -xvzf emerging.rules.tar.gz && sudo mv rules/*.rules /etc/suricata/rules/
$ sudo chmod 640 /etc/suricata/rules/*.rules在/etc/suricata/suricata.yaml中进行修改配置:
HOME_NET: "<UBUNTU_IP>"  #此处为本机IP地址
EXTERNAL_NET: "any"default-rule-path: /etc/suricata/rules
rule-files:
- "*.rules"   #此处该为可以匹配多条规则# Global stats configuration
stats:
enabled: no  #将原本规则中的yes该为no# Linux high speed capture support
af-packet:- interface: ens33  #修改本机的网卡配置  

 以上配置完毕后,重启suricata。

重启:
systemctl restart suricata

 进入wazuh匹配文件,需将suricata加入,使wazuh代理可以读取suricata日志文件。

进入wazuh配置文件,/var/ossec/etc/ossec.conf
<ossec_config><localfile><log_format>json</log_format><location>/var/log/suricata/eve.json</location></localfile>
</ossec_config>

 然后重启wazuh服务。

2.如何使用-攻击模拟

直接在wazuh服务ping端点IP。

 然后查看可视化警报,可见可以检测到攻击。

使用wazuh和suricata配合可以快速的检测网络流量,扫描出攻击类型。然后进行分析流量,可以确定攻击手段,制定规则来修补漏洞。

二、wireshark流量分析

1.wireshark过滤器使用

主要分为三个区域。

抓取源IP所有数据包:ip.src == 源ip地址

筛选目的地址:ip.dst == 目的ip地址

端口筛选:tcp.dstport == 80

http请求筛选:http.request.method==GET/POST

 2.wireshark其他使用

数据包搜索:在wireshark界面按“Ctrl+F”,可以进行关键字搜索。

 数据包还原:选中想要还原的流量包,右键选中,选择追踪流 – TCP流/UPD流/SSL流/HTTP流。

 数据提取:文件->导出对象->HTTP

总结,以上为网络学习中不可缺少的工具,如何使用是关键,以上主要介绍相关工具的使用。

http://www.lryc.cn/news/142463.html

相关文章:

  • 机器学习:异常检测实战
  • 数据结构1
  • 自然语言处理学习笔记(七)————字典树效率改进
  • forEach和map有什么区别,使用场景?
  • 【Spring Boot】SpringBoot完整实现社交网站系统
  • Modbus转Profinet网关连接三菱变频器博图快速配置
  • 8.9 【C语言】有关指针的小结
  • WordPress Nginx伪静态规则设置以及二级目录规则
  • 2023年高教社杯 国赛数学建模思路 - 复盘:人力资源安排的最优化模型
  • React内置函数之startTransition与useTransition
  • 观察者模式简介
  • 统计程序两个点之间执行的指令数量
  • 时序预测 | MATLAB实现基于TSO-XGBoost金枪鱼算法优化XGBoost的时间序列预测(多指标评价)
  • java- ConcurrentHashMap 并发
  • java练习8.100m小球落地
  • Android JNI系列详解之生成指定CPU的库文件
  • Leetcode每日一题:1448. 统计二叉树中好节点的数目
  • 华为OD七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(文末送书)
  • 3d max插件CG MAGIC中的蜂窝材质功能可提升效率吗?
  • 一句话木马攻击复现:揭示黑客入侵的实战过程
  • 【游戏开发教程】Unity Cinemachine快速上手,详细案例讲解(虚拟相机系统 | 新发出品 | 良心教程)
  • 当图像宽高为奇数时,如何计算 I420 格式的uv分量大小
  • 结构型模式-代理模式
  • SpringBoot+Redis BitMap 实现签到与统计功能
  • P5739 【深基7.例7】计算阶乘
  • scikit-learn中OneHotEncoder用法
  • linux操作系统的权限的深入学习(未完)
  • C 连接MySQL8
  • 福利之舞:员工的心跳与企业的平衡术
  • MyBatis动态语句且如何实现模糊查询及resultType与resultMap的区别---详细介绍