返回资讯中心
外部精选
软件工程
#开发者实时流

开发者推出基于 Wireshark 引擎的 macOS 抓包应用 TCP Viewer

来源标题:Show HN: I made an alternative Wireshark macOS app

开发者发布 macOS 应用 TCP Viewer,基于 Wireshark 的抓包分析引擎,提供原生 Mac 界面。该应用仅支持 Apple Silicon 和 macOS 15 以上系统,可通过 Homebrew 安装,采用 GPL v2 许可证开源。它复用 Wireshark 的解码器,支持打开 PCAPNG 文件并解密 TLS 流量,还可接入 MCP 客户端用自然语言查询抓包。

Hacker News 最新nghiatran_uit2026/11/14 · 今天11 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

下载 macOS 应用开源 $brew install --cask tcp-viewer 仅支持 Apple Silicon - macOS 15+ 简单,但强大。选择一个网络接口,开始录制,即使网络繁忙也能让抓包保持从容。

TCP Viewer 基于 Wireshark 的数据包分析引擎构建。在原生 Mac 界面中查看解码后的协议、字段值和原始字节。

TCP Viewer 以 GPL v2 或更高版本分发,与 Wireshark 的许可证保持一致。详见开源致谢。

TCP Viewer 运行 Wireshark 自己的解析器。数据包详情中的每一行都与 Wireshark 中的读取方式一致,从以太网位字段到解密后的 HTTP/3 头部。

打开一个携带 TLS 密钥的 PCAPNG 文件,TCP Viewer 会像 Wireshark 一样解密它:显示请求、头部和正文,而不是「Application Data」。使用 Wireshark 的 editcap --inject-secrets 将密钥注入抓包文件。

将 TCP Viewer 连接到 Codex 或其他 MCP 客户端。用自然语言提示检查抓包状态、浏览网络接口,并找到关键数据包。

将已有的抓包文件导入 TCP Viewer 即可立即预览数据包,无需重新开始录制会话。

将 PCAP 或 PCAPNG 文件直接拖放到 TCP Viewer 上。

无需实时抓包即可打开数据包列表和解码详情视图。

在同一个 Mac 优先的数据包界面中查看已保存的证据。

在专注的 Mac 原生窗口中体验熟悉的 Wireshark Follow TCP 工作流——重组、方向感知,并且易于追溯到源数据包。

无论你抓取什么,TCP Viewer 都能让重要流量保持可读。过滤噪音、打开解码字段,并为下一次调试会话保存证据。

按域名或客户端将繁忙的抓包折叠为可读的会话,然后直接跳转到关键流量。

点击协议标签即可聚焦数据包列表,无需在抓包变化时每次重建复杂的过滤器。

将所需的确切数据包打包为标准抓包文件,供 Wireshark、队友或下一次调试会话使用。

在专注的 Mac 界面中以 Wireshark 级别的深度打开解码字段、协议树、字节范围和字段值。

看清变化。比较同一抓包或不同流中的 TCP 或 UDP 数据包。高亮解码详情中的变化,或切换到十六进制和 ASCII 查看确切字节。

免费版:Diff 池中 2 个项目。PRO 和 Team:无限项目。每次可比较任意两个池项目。

在打开数据包之前了解发生了什么。查看数据包和吞吐量随时间的变化、使用的协议,以及最繁忙的应用、域名和端口。TCP 分析会标记丢失的段、重传和重置。

支持实时抓包以及打开的 PCAP 和 PCAPNG 文件。选择一行即可打开其数据包。

从 shell 脚本启动抓包、查询匹配流量、跟踪 TCP 流并导出 PCAP 文件。

随 TCP Viewer 附带。普通 CLI 命令无需 PRO。 $ CLI="/Applications/TCP Viewer.app/Contents/MacOS/tcpviewer-cli"$ "$CLI" capture start --interface en0 --bpf 'tcp port 443'{ "schema_version": 1, "request_id": "7f3e2b1c-45a6-4789-b012-3456789abcde

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →