wireshark 是自由开源的、跨平台的、基于 gui 的网络数据包分析器,可用于 linux、windows、macos、solaris 等。它实时捕获网络数据包并以人类可读的格式呈现它们。它使我们能够监控微观层面的网络数据包。它还有一个名为 tshark
的命令行程序,它执行与 wireshark 相同的功能,但通过终端而不是通过 gui。
Wireshark 可用于网络故障排除、分析、软件和通信协议开发,也可用于教育目的。Wireshark 使用名为 pcap
的库来捕获网络数据包。
Wireshark 的功能
- 支持检查数百种协议
- 能够实时捕获数据包并保存它们以供以后离线分析
- 一些用于分析数据的过滤器
- 捕获的数据可以动态压缩和解压缩
- 支持多种数据分析文件格式,输出也可以保存为 XML、CSV、纯文本格式
- 可以从以太网、WiFi、蓝牙、USB、帧中继、令牌环等多种接口捕获数据
先决条件
- 预装 Ubuntu 22.04
- 具有 sudo 权限的本地用户
- 互联网连接
Wireshark 安装步骤
从 Ubuntu 仓库安装
Wireshark 包可在默认的 Ubuntu 仓库中找到,并且可以使用以下命令简单地安装。但你可能无法获得最新版本的 wireshark。
$ sudo apt update$ sudo apt install wireshark