Wireshark在Windows11平台的安装与使用

目录

简介

安装

第一次抓包

数据包关键字段解析

抓包分析三次握手


简介

Wireshark是一款开源的网络协议分析工具,被誉为网络世界的“高速摄像机”,能够捕获并详细解析网络数据包,帮助用户深入分析网络流量、排查故障或学习网络协议。

安装

官网地址:www.wireshark.org

在download页面可以看到有许多不同类型的安装包可选

Win11选择下载Windows x64 Installer即可,其他版本基本情况如下

版本适用情况
Windows PortableApps®免安装版,适合 U 盘便携使用,但可能缺少部分依赖组件。
Windows ARM64仅适用于 ARM 架构的 Windows 设备(如 Surface Pro X)。
源码包 (Source Code)适用于开发者自行编译,普通用户无需下载。

下载完成后双击安装,根据提示进行下一步

1、安装指引,点击下一步

2、查看许可条款,noted

3、捐赠说明,如有意愿可前往捐赠,没有就可以点next了

4、选择组件安装,默认即可

5、在开始菜单和桌面添加快捷方式

6、选择安装位置,不建议放在C盘

7、安装npcap

8、USBcap安装,仅需在分析 USB 协议或设备时勾选,普通用户无需安装

9、npcap安装协议

10、安装选项,第一个是仅管理员使用,第二个是抓取WiFi数据包,第三个是兼容旧版工具,一般情况都不用选

11、需要重启才能使用,选择稍后手动重启

第一次抓包

选择一块合适的网卡双击打开,一般情况是以太网或者WLAN,我这里选择WLAN2

可以看到非常多的数据包

在终端中ping百度的域名,注意返回结果是ipv4还是ipv6,我这边是ipv6

在过滤器输入icmpv6过滤数据包,如果你的返回数据是ipv4那么过滤icmp就可以了哦,到这里我们的第一次抓包就成功了!!

数据包关键字段解析

以http数据包为例,可以看到左下角区域有很多字段

Frame(物理层信息):记录数据包的物理层元数据(如捕获时间、长度)

Ethernet II / Wi-Fi(数据链路层):标识局域网内设备的物理地址(MAC)和协议类型。

IPv6(网络层):定义源/目标 IP 地址和路由信息。

TCP(传输层):管理连接(三次握手、数据传输、四次挥手)。

HTTP(应用层):携带实际的请求或响应内容。

Data(应用层):HTTP 协议的实际内容,可能是文本、JSON、二进制文件等。

抓包分析三次握手与四次挥手

首先打开wireshark,选择vm8网卡

然后开启虚拟机来辅助模拟,注意要先关闭防火墙

# 安装nc工具
yum -y install nc
# 开启一个端口
nc -kl 4399
# 检查端口
ss -antulp 4399

然后在本地powershell用telnet命令来进行tcp连接,Win11一般是没有装telnet工具的,需要先运行命令:dism /online /enable-feature /featurename:TelnetClient /all

然后重启电脑。

telnet 10.0.0.100 4399

这个时候就可以在wireshark看到三次握手的过程了,注意过滤4399端口

查看第一个数据包详情,客户端发送SYN请求建立连接

第二个数据包,服务端确认请求,并发送建立连接请求

第三个数据包,客户端确认请求

四次挥手同上述类似,只要断开连接即可查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值