Wireshark
Wireshark Foundation and contributors · 使用过滤器、统计信息和配套命令行工具检查网络数据包、捕获流量并分析协议。
Wireshark 是一款网络类 Mac 应用。
介绍
Wireshark 是一款开源网络协议分析器,用于故障排查、开发和教育。网络工程师、管理员和开发者使用它检查数据包捕获文件、了解协议行为并调查通信问题。
功能
- 在支持的接口上捕获流量,或打开现有捕获文件。
- 解码数据包字段,并通过协议感知视图检查字节。
- 使用捕获过滤器和显示过滤器缩小调查范围。
- 查看会话、统计信息和支持导出的对象。
- 使用配套命令行工具,例如 tshark、dumpcap 和 editcap。
在 macOS 上安装和启动
使用 brew install --cask wireshark-app 安装,或打开官方 DMG 并将 Wireshark.app 拖到“应用程序”文件夹。若要捕获实时数据包,请按照 Mac 安装指南中的说明安装随附的 ChmodBPF 启动守护进程。打开捕获文件与捕获实时流量是不同的工作流程;实时采集需要配置捕获权限。
Homebrew cask 会安装 ChmodBPF 和系统路径软件包,并链接配套工具。它明确与单独的 wireshark-chmodbpf cask 冲突,因为该应用 cask 已提供此组件。它未声明其他 formula 依赖项。数据包捕获仍取决于接口、权限和支持的捕获方式。
首先选择一个接口或打开捕获文件,然后应用过滤器并检查数据包详细信息。捕获文件可能包含私人凭据或有效载荷;请根据所分析网络的要求妥善处理这些文件。
系统和资源
Wireshark 4.6 官方 Mac 安装程序为通用版本,适用于 Intel 和 Apple Silicon。4.6 版软件包使用 Qt 6.9.3,带标签的构建逻辑要求 macOS 12 或更高版本才能使用 Qt 6.8 及更新版本。用户指南指出,4.4 是支持 macOS 11 的最后一个分支;其中概述部分的一般说明不应被误认为 4.6 兼容 macOS 11。
另提供 Windows 软件包以及 Linux/UNIX/BSD 发行版。捕获驱动程序和软件包依赖项因平台而异;Windows 捕获使用 Npcap,而 Mac 捕获设置使用 ChmodBPF。可选的外部捕获源可能需要额外工具或凭据。目前尚无官方原生 iOS 或 Android 图形界面。
用户指南建议,对于中小型捕获,约需 500 MB 内存和 500 MB 可用存储空间作为起点;大文件需要更多资源。在繁忙网络上,快速处理器以及充足的内存和存储空间很重要;捕获文件会占用大量存储空间。这些只是工作负载参考,并不保证所有捕获都能在这些资源限制内完成。
当前官方通用版 4.6.9 DMG 标示大小为 147,277,050 字节。这是下载大小,不是安装后占用的存储空间,也不代表未来捕获所需空间。官方文档截图展示了 Mac 接口选择和捕获过滤;它是文档示例,并非与特定版本完全对应的捕获内容。
账户、费用和许可证
Wireshark 免费且开源;带标签版本的 COPYING 文件包含 GNU GPL version 2。在本地分析捕获文件不需要 Wireshark 账户或订阅。培训、认证、商业支持和第三方工具可能另有费用。重新分发时请遵循项目及捆绑组件的许可证条款。
新版本 4.6.9 更新内容 10月7日 · OpenNavo 编辑 · AI 翻译
- 变更修复配置文件导入可能导致的代码执行和解析器崩溃。
安装与卸载
Homebrew 会把应用安装到“应用程序”文件夹。
不用 Homebrew 安装
直接下载 Homebrew 使用的同一个文件: www.wireshark.org/download/osx/all-versions/Wireshark%204.6.9.dmg
SHA-256 只用来核对下载的文件是否完整,不代表安全认证。 查看 SHA-256 和下载地址
$ brew uninstall --cask \wireshark-app普通卸载会删除应用本身,设置和缓存会保留。
$ brew uninstall --zap --cask \wireshark-app--zap 还会删除 Homebrew 定义里列出的设置、缓存等文件,其中可能有其他应用共用的数据,删除后无法恢复;它也不保证没有任何残留。查看会删除哪些文件
资料与来源
- 版本 4.6.9
- Homebrew 记录于 9月23日厂商发布于 10月7日
常见问题
Wireshark 安全吗?
Wireshark 收录在 Homebrew 官方软件库中,没有被停用。自 2026 年 9 月起,Homebrew 会停用没有通过 macOS Gatekeeper 检查的应用。安装时,Homebrew 会用 SHA-256 校验值核对来自 www.wireshark.org 的安装包。过去 30 天,它通过 Homebrew 安装了 3,351 次。
怎样在 Mac 上彻底卸载 Wireshark?
运行 brew uninstall --cask wireshark-app。它会停止 1 个后台服务、清除 1 条安装记录。要连设置和缓存一起删除,运行 brew uninstall --zap --cask wireshark-app。这会再删除 9 处文件和文件夹,包括 ~/。
Wireshark 支持 Apple 芯片(M1 及更新)的 Mac 吗?
Apple 芯片和 Intel 芯片的 Mac 都能用 Homebrew 安装,两者使用同一个安装包。
Wireshark 的设置和数据保存在哪里?
设置保存在 ~/。数据保存在 ~/。这些位置来自 Homebrew 的清理清单。
Wireshark 的最新版本是多少?
最新版本是 4.6.9,Homebrew 收录于 9月23日。Wireshark 会自动更新;想用 Homebrew 更新时,运行 brew upgrade --cask --greedy wireshark-app。
安装 Wireshark 还会装上什么?
还会装上 20 个命令行工具,包括 dumpcap、editcap、androiddump、ciscodump和randpktdump。它通过 .pkg 安装器安装,安装时需要输入管理员密码。它不能和 wireshark-chmodbpf 同时安装。