当前位置:

Wireshark基本使用方法

访客 2024-04-23 1042 0

目录1、Wireshark介绍1.1Wireshark使用1.2支持的协议2.Wireshark主要应用3.Wireshark安装4.Wireshark页面介绍4.1分组列表4.2分组详情4.3分组字节流5.Wireshark导航5.1开始捕获分组5.2停止捕获分组5.3重新开始当前捕获5.4、捕获选项5.5打开以保存的捕获文件5.6保存捕获文件5.7关闭捕获文件5.8重新加载捕获文件5.9查找一个分组5.9.1Step15.9.2Step25.9.3Step35.9.4Step45.10、转到前一分组5.11、转到下一分组5.12、转到特定分组5.13、转到首个分组5.14、转到最新分组5.15、在实时捕获分组时,自动滚动屏幕到最新分组5.16、使用您的着色规则来绘制分组5.17、放大住窗口文本5.18、收缩住窗口文本5.19、窗口文本返回正常大小5.20、调整分组列表已适应内容6.Wireshark菜单栏6.1【文件】菜单栏6.2【编辑】菜单栏6.3【视图】菜单栏6.4【跳转】菜单栏6.5【捕获】菜单栏6.6【分析】菜单栏6.7【统计】菜单栏7.Wireshark过滤方式7.1过滤IP7.2过滤端口7.3过滤协议7.4过滤MAC7.5包长度过滤7.6http模式过滤

1、Wireshark介绍

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是结取网络封包,并尽可能显示出最为详细的网络封包资料。

1.1Wireshark使用

WinPCAP作为接口,直接与网卡进行数据报文交换。

1.2支持的协议

Wireshark在支持协议的数量方面出类拔萃,截至目前已提供了超过850种协议的支持。这些协议包括从最基础的IP协议协议和DHCP协议到高级的专用协议比如ApleTalk和BitTorrent等。由于Wirshank在开源模式下进行开发,每次更新都会增加些对新协议的支持

2.Wireshark主要应用

1、实时抓取数据包并进行分析(抓包模块)2、对已获取的数据包进行流量分析

3.Wireshark安装

下载地址:https://www.wireshark.org/

4.Wireshark页面介绍

选择网口后进入主页面,可以看到流量包,在主页面可以看到3部分的流量数据,分别为【分组列表】【分组详情】【分组字节流】

4.1分组列表

将流量以分组的形式,简单的呈现出来

4.2分组详情

将流量以TCP/IP5层模式形式展现出来

4.3分组字节流

将流量以字节流形式展现也就是16进制

5.Wireshark导航

5.1开始捕获分组

5.2停止捕获分组

5.3重新开始当前捕获

5.4、捕获选项

重新选择捕获的网络

5.5打开以保存的捕获文件

打开以保存的捕获文件,然后分析数据流量。

5.6保存捕获文件

5.7关闭捕获文件

5.8重新加载捕获文件

当我们分析数据的时候,数据包的顺序可能发生改变,点击此按钮可以重新排序。

5.9查找一个分组

5.9.1Step1

先选择需要分析的部分,上文已有介绍。

5.9.2Step2

一般选择宽窄,默认

5.9.3Step3

就实际情况而定

5.9.4Step4

选择需要收取的内容,注意:要把鼠标点到1处开始find

5.10、转到前一分组

5.11、转到下一分组

5.12、转到特定分组

5.13、转到首个分组

5.14、转到最新分组

5.15、在实时捕获分组时,自动滚动屏幕到最新分组

准确来说,同步现在捕获的数据。

5.16、使用您的着色规则来绘制分组

可以选择加颜色和不加颜色

5.17、放大住窗口文本

5.18、收缩住窗口文本

5.19、窗口文本返回正常大小

5.20、调整分组列表已适应内容

6.Wireshark菜单栏

6.1【文件】菜单栏

文件菜单里面包含了【打开】【打开最近】【合并】【16进制导入】【关闭】【保存】【另存为】【文件集合】【导出特定分组】【导出分组解析结果】【导出分组字节流】【导出PDU到文件】【导出TLS会话密钥】【导出到对象】【打印】【退出】

6.2【编辑】菜单栏

包含了【复制】【查找分组】【查找下一个】【查找上一个】【标记分组】【分组注释】【配置文件】【首选项】

6.3【视图】菜单栏

视图菜单,是包含视图的相关配置,比如全屏,显示,时间,着色功能

6.4【跳转】菜单栏

跳转菜单栏主要包括的对分组的跳转,实际就和我们的鼠标滚轮一样

6.5【捕获】菜单栏

捕获菜单栏主要可以选择对网口的捕获

6.6【分析】菜单栏

这里的功能主要是分析功能,作用比较大

后续实战中会具体介绍

6.7【统计】菜单栏

统计菜单栏也是经常用的【协议分级】和【会话】使用最多

把五层模型具体内容展现出来

7.Wireshark过滤方式

7.1过滤IP

  • 用法:协议名字字段名判断值

eg:

如来源IP或者目标IP等于某个IPip.srceq10.2.6.10orip.dsteq10.2.6.10

7.2过滤端口

  • tcp.porteq80//不管端口是来源的还是目标的都显示
  • tcp.dstport==80//只显tcp协议的目标端口80
  • tcp.srcport==80//只显tcp协议的来源端口80
  • 过滤端口范围
tcp.port>=1andtcp.port<=80

7.3过滤协议

例子:tcpudparp

7.4过滤MAC

  • 以太网头过滤
  • eth.dst==A0:00:00:04:C5:84//过滤目标maceth.srceqA0:00:00:04:C5:84//过滤来源mac
  • eth.addreqA0:00:00:04:C5:84//过滤来源MAC和目标MAC都等于A0:00:00:04:C5:84

7.5包长度过滤

  • udp.length==26这个长度是指udp本身固定长度8加上udp下面那块数据包之和
  • tcp.len>=7指的是ip数据包(tcp下面那块数据),不包括tcp本身

7.6http模式过滤

例子:http.request.method==GEThttp.request.method==POSThttp.request.uri==/img/logoedu.gifhttpcontainsGEThttpcontainsHTTP/1.

发表评论

  • 评论列表
还没有人评论,快来抢沙发吧~