一、下载地址

二、安装过程

一路next

三、简介

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

Wireshark主要应用

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

四、使用

1、开始页

wireshark 安卓 wireshark 手机app_wireshark


如果没有显示这些连接需要卸载重装。显示有波浪线的说明有数据包,双击进入。2、主界面

wireshark 安卓 wireshark 手机app_网络_02

分组列表:将流量以分组的形式,简单的呈现出来
分组详情:将流量以TCP/IP5层模式形式展现出来
分组字节流:将流量以字节流形式展现也就是16进制

3、快捷键

wireshark 安卓 wireshark 手机app_wireshark_03


(1)开始捕获

(2)暂停捕获

(3)重新开始当前捕获

(4)捕获选项(重新选择捕获网络)

(5)打开保存的捕获文件

(6)保存捕获文件

(7)关闭捕获文件(返回开始界面)

(8)重新加载文件(恢复到一开始打开文件的状态)

(9)*查找下一分组

(10)转到前一分组

(11)转到后一分组

(12)转到特定分组

(13)转到首个分组

(14)转到最新分组(以上五个作用与鼠标点击一样)

(15)在实时捕获时,自动滚动屏幕到最新的分组

(16)自定义着色规则来绘制分组

(17)放大主窗口文本

(18)收缩主窗口文字

(19)使主窗口文字返回正常大小

(20)调整分组列表列以适应内容4、菜单栏

4.1文件

wireshark 安卓 wireshark 手机app_测试工具_04


(1)打开

(2)打开最近文件

(3)合并

(4)导入

(5)*导出特定分组

(6)*导出分组解析结果

(7)导出分组字节流

(8)*导出对象4.2编辑

wireshark 安卓 wireshark 手机app_测试工具_05


(1)复制(选中后复制相关信息)

(2)标记/取消标记分组

(3)标记所有显示的分组

(4)取消标记所有显示的分组

(5)分组注释

(6)删除所有分组注释

(7)配置文件(主题设置)

(8)首选项

wireshark 安卓 wireshark 手机app_网络_06


4.3视图

wireshark 安卓 wireshark 手机app_IP_07


眼睛能看到的所有设置4.4跳转

wireshark 安卓 wireshark 手机app_网络_08


与鼠标作用相似4.5捕获

wireshark 安卓 wireshark 手机app_wireshark_09


4.6*分析

wireshark 安卓 wireshark 手机app_测试工具_10


(1)显示过滤器

(2)显示过滤表达式

(3)*应用为列(例:选择端口信息应用为列,则可以在分组列表中看到端口列)

(4)*追踪流4.7统计

wireshark 安卓 wireshark 手机app_wireshark 安卓_11

(1)*协议分级
(2)*会话

5、过滤方式
规则:协议名字+字段名+判断+值

(1)过滤IP,如来源IP或者目标IP等于某个IP ip.src eq 10.2.6.10 or ip.dst eq 10.2.6.10
 (2)过滤端口
 tcp.port eq 80 不管端口是来源的还是目标的都显示
 tcp.dstport == 80 只显tcp协议的目标端口80
 tcp.srcport ==80 只显tcp协议的来源端口80
 过滤端口范围
 tcp.port >= 1 and tcp.port <=80
 (3)过滤协议
 例子:tcp udp arp
 (4)过滤MAC
 以太网头过滤
 eth.dst == A0:00:00:04:C5:84//过滤目标mac
 eth.src eq A0:00:00:04:C5:84//过滤来源mac
 eth.addr eq A0:00:00:04:C5:84//过滤来源MAc和目标MAC都等于A0:00:00:04:C5:84的
 (5)包长度过滤
 例子:
 udp.length == 26这个长度是指udp本身固定长度8加上udp下面那块数据包之和tcp.len >= 7指的是ip数据包(tcp下面那块数据),不包括tcp本身
 (6)http模式过滤
 例子:
 http.request.method ==“GET"
 http.request.method ==“POST"
 http.request.uri =z ““/img/ogo-edu.gif”
 http contains"GET”
 http contains"HTTP/1.”