OPEN SOURCE · BUILT FOR NETWORK TROUBLESHOOTING

让网络问题,
有迹可循。

从分散的报文,到看得懂的网络故事。
用清晰的时序、可追溯的证据,还原每一次连接的来龙去脉。

本地分析开放源码基于 Wireshark / tshark

pUI / 报文时序分析交互示例
lossy.pcapng 已解析
报文时序 / 点击报文查看证据相对时间
客户端服务端
请求响应异常标签
内置合成抓包观察 ≠ 推断

真实解析器 · 项目内置合成抓包 · 点击示例、会话与报文即可探索完整功能请使用桌面版

LESS GUESSWORK. MORE EVIDENCE.

看见交互,也看清问题。

把排障过程中反复做的事,
变成一条连贯、可复核的分析路径。

01 / FOLLOW THE CONVERSATION

报文再多,脉络依然清楚

自动聚合双向会话,用时序图呈现请求与响应。按协议、地址、端口和异常筛选,从会话直接定位关键报文。

看一次 HTTP 交互 ↗
02 / UNDERSTAND THE WHY

每一个判断,都有出处

沿 TCP 序列空间追踪缺口、重传与恢复。将观察、推断和限制分层呈现,让故障分析能够逐包验证。

查看报文字段证据 ↗
03 / CONNECT BOTH SIDES

两端抓包,放在一起看

两份抓包各自独立解析,配对会话并对齐时间线。比较两侧可见的报文与事件,保留时钟偏移与抓包遗漏的限制。

了解双点对照 ↗
不止于 TCP
HTTPDNSTLSSSHRDPVNCSMB2

基于可见字段分析,不解密加密流量

FROM CAPTURE TO CLARITY

从一份抓包,
到一份讲得清的报告。

保留证据的上下文,
让分析结果也能被他人复核。

阅读使用说明 ↗
  1. 01

    打开抓包

    拖入 PCAP / PCAPNG / CAP 或 gzip 压缩抓包,由本机 tshark 解析。

    ↳
  2. 02

    沿着事件,找到关键报文

    筛选会话,查看时序与故障阶段,将现象与具体帧号对应。

    ↳
  3. 03

    把证据带走

    导出 Markdown、Word、离线 HTML 或 JSON 证据;PDF 通过打印预览保存。

    ↗
A FEW THINGS TO KNOW

开始之前,你可能想知道。

还有问题?提交 Issue ↗
抓包文件会上传到服务器吗?+

桌面版在你的电脑上调用 tshark 解析抓包,分析数据保留在本地。这个首页的交互预览只使用仓库内置的合成示例,不接收或上传你的抓包。

需要安装什么?支持哪些系统?+

桌面版需要 Wireshark 的 tshark 解析器,可在工具中设置路径。项目基于 Tauri,面向 Windows、macOS 和 Linux;各平台现成安装包以 GitHub Releases 实际提供的文件为准。源码构建还需要 Node.js、Rust 及对应平台的构建依赖。

它和 Wireshark 是什么关系?+

pUI 使用 Wireshark 的 tshark 作为解析引擎,专注会话时序、故障事件、双点对照与证据报告。需要深入协议细节时,可以结合 Wireshark 继续检查。

看到重传,就能判断网络丢包吗?+

不能。重传只是观察线索,还可能与延迟、乱序、ACK 未被观察到或抓包遗漏有关。pUI 会保留具体报文证据与观察限制,帮助你验证推断。

MAKE EVERY PACKET COUNT.

下一次排障,从看清开始。

打开一份抓包,把线索连成证据。

获取 pUI