Wireshark软件的初接触——界面布局,抓取报文及Filter过滤

1.Wireshark介绍:

wireshark是一个非常流行网络封包分析软件,功能十分强大。可以抓取各种网络封包,并尽可能显示出最为详细的网络封包内容。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

2.Wireshark界面布局:

Wireshark界面主要分为三部分:区域一显示抓取的报文,区域二显示选中报文的包头详细信息,区域三显示选中报文的详细信息,默认以十六进制显示。

 

3.Wireshark图形界面抓报文:

具体步骤:

第一步  打开wireshark抓包软件,点击“Capture-->Interfaces”

第二步 选择抓包的网卡,点击”Strart“开始抓包,这样将抓取流经此网卡的所有报文,并临时保存在内存中。因此,如果持续抓包将消耗掉系统大量内存。

4.Wireshark的Filter过滤:

Wireshark能够根据应用的需要设置灵活方便的过滤条件,迅速筛选出符合条件的报文。Wireshark的Filter过滤能够自动检测语法合法性,如果过滤条件设置正确,则Filter输入框为绿色,如果过滤条件设置错误,则Filter输入框为红色。表中是常用的过滤条件。

ip.addr==10.23.7.113

### Wireshark 如何抓取网络数据包 Wireshark 是一款功能强大的网络封包分析工具,它能够捕获网络中的数据包,并以可视化的方式展示详细的协议信息。使用 Wireshark 抓包的基本流程如下: 1. **启动 Wireshark 并选择网卡** 在 Wireshark 的主界面中,会列出当前计算机上所有可用的网络接口(如以太网、Wi-Fi 等)。选择与目标网络通信相关的网卡,双击该网卡名称即可开始实时抓包。 2. **设置捕获过滤器(可选)** 在开始抓包前,可以在“捕获选项”中设置捕获过滤器(Capture Filter),例如仅捕获特定 IP 地址或端口的数据包。这有助于减少捕获的数据量,提高分析效率。 3. **开始抓包** 点击“开始”按钮后,Wireshark 会实时显示经过所选网卡的所有数据包。此时可以进行目标网络操作(如访问网页、发送聊天消息等),以便捕获相关的网络通信。 4. **停止抓包并筛选数据** 点击“停止”按钮结束抓包。在显示的数据包列表中,可以使用显示过滤器(Display Filter)进一步筛选特定协议、IP 地址、端口号等信息。例如,输入 `udp.port == 5030` 可以查看使用 UDP 协议且端口号为 5030 的数据包 [^3]。 5. **分析数据包内容** 点击任意数据包,可以在下方窗格中查看其详细的协议结构,包括链路层、网络层、传输层及应用层信息。例如,在分析聊天程序时,可以通过查看数据部分(如 DATA 字段)获取原始发送内容,通常以十六进制或 ASCII 形式显示 [^4]。 6. **保存捕获结果(可选)** 若需后续分析,可以将捕获的数据包保存为 `.pcap` 文件格式,便于在不同设备或时间进行回放和分析。 ### 示例:分析 UDP 聊天程序通信 在某些基于 UDP 的聊天程序中,数据包的目标地址可能为广播地址 `255.255.255.255`,这表明该消息在同一广播域内的所有主机均可接收。通过 Wireshark 抓包可以观察到此类行为,并结合端口号(如 5030)进行过滤和分析 [^4]。 ```bash # 示例:显示所有目标端口为 5030 的 UDP 数据包 udp.port == 5030 ``` 此外,若聊天内容经过编码处理,可能需要对数据部分进行解码分析。例如,将十六进制表示的字节流转换为字符串,通常涉及字符编码(如 UTF-8、GBK 等)的识别与转换 [^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值