Wireshark 工具使用

2023-07-16 linux

Wireshark (之前被称为 Ethereal) 是一个网络封包分析软件,接收网络封包,并尽可能显示出最为详细的网络报文资料,这里详细介绍其使用方式。

Wireshark logo

简介

在 CentOS 中,wireshark 的安装包是在官方库中的,可以直接通过如下方式安装。

# yum install wireshark-gnome
# apt install wireshark

Wireshark 可以通过颜色标示报文,默认绿色是 TCP 报文、深蓝色是 DNS、浅蓝是 UDP、黑色标识出有问题的 TCP 报文 (比如乱序报文)。

示例

常用表达式包括了 eq == and or !not

----- 针对源或者目的地址过滤
ip.src == 192.168.0.1
ip.dst == 192.168.0.1
----- 可以是源或者目的地址
ip.addr == 192.168.0.1
ip.src == 192.168.0.1 or ip.dst == 192.168.0.1

----- 过滤特定的协议
http or telnet

----- 针对特定端口过滤
tcp.port == 80
udp.port >= 2048

参考