当前位置:
AIGC文章详情

鸿蒙PC迎来"Wireshark时刻"?开源移植版OhShark落地,抓包这事现在能用还是得等

源自34位全网作者

17:06

鸿蒙电脑上打开浏览器,把浏览器发出的流量抓下来分析——这个画面,8月初真的有人在B站演示出来了。主角叫 OhShark(OH-Shark),一个社区开发者移植到 HarmonyOS 的 Wireshark,8月8日开源,三天之内连发三条进展视频,评论区相当热闹。哔哩哔哩

鸿蒙PC迎来

但评论越热闹,越值得把情绪和事实分开。这几天我把三条进展视频、两个评论区、开源仓库页面都翻了一遍,今天这篇就把话说清楚:鸿蒙上"能跑Wireshark"和"能用Wireshark干活",中间还隔着什么。

先说 OhShark 是什么来头

几个关键事实,都经过交叉核对:

第一,这是社区移植,不是 Wireshark 官方行为。 移植者是 B 站 UP 主 XHeart-001,之前把 IntelliJ IDEA 搬上过鸿蒙(HDCJetBrains,播放量两万多),属于鸿蒙工具移植圈的熟面孔。

第二,移植底座是 Wireshark 4.7.1GitCode注意,4.7.1 不是稳定版——目前社区里流通的稳定版本是 4.6.x 系列(8月初还有人问 4.6.7 安装问题),4.7 属于开发分支。也就是说这个移植版天生带着"尝鲜"属性。

第三,界面用的是 Qt 5.12.12,而且是源码级迁移。 鸿蒙的 Qt 官方只给了 Qt6 预编译包,Qt5 得自己从源码啃,这也是这次移植里最费功夫的部分。

第四,项目现状,仓库页面原话是:“已完成 Qt5 源码迁移,支持 CLI 和 Qt GUI 组件编译,主窗口可显示,正在完善功能。”——翻译一下:骨架立起来了,血肉还在长。GitCode

两周内的进展时间线

时间

进展

8月8日

移植基本完成,在鸿蒙电脑(MateBook Pro 等)上演示,仓库开源

8月9日

作者在评论区回应:预计修完一些 bug 后上传安装包

8月10日

演示手机运行(Nova 16 SE、HarmonyOS 7 环境)

8月11日

演示真实抓包能力;作者确认计划上架平板和 PC 端

截至8月26日

仓库页面仍标注"正在完善功能",未看到确认发布的安装包

注意最后一行:8月9日说"这两天"上传的安装包,到月底我写这篇时,仓库里还没见到确认发布的现成包。哔哩哔哩评论区也有人问"有打包好的 hap 包吗",暂时没等到肯定答复。

能力的边界:这三件事先想清楚

“能跑"不等于"生产可用”。 演示视频里主窗口起来了、能解析流量,但从"主窗口可显示"到你在公司排障时拿它定位丢包,中间还有协议解析完善度、稳定性、持续维护这些坎。这是个一个人主导的社区项目,别拿商业软件的标准去预期。

鸿蒙PC迎来

权限模型是鸿蒙上的硬约束。 评论区有个讨论很到位:Linux 下 root 和普通用户能抓的范围不一样,而鸿蒙没有 root 这套机制。哔哩哔哩抓包这种"贴着网卡干活"的工具,在鸿蒙的权限体系下能摸到多深的流量,目前还是开放问题,手机端尤其存疑。

手机演示更多是"秀肌肉"。 8月10日的手机运行看着惊艳,但作者自己在另一条评论区说过,正式版计划只支持平板和电脑。哔哩哔哩手机上抓自己设备的流量,受系统权限限制更大,短期别指望。

三类人,三条路线

先说个反直觉的点:如果你的需求只是打开已有的 pcap 包做分析(比如同事丢给你一份抓包文件让你看),其实不一定等 OhShark——社区里已经有人在推浏览器内的 pcap 分析工具,纯前端、不上传不联网,鸿蒙电脑的浏览器直接就能用,逐字节解码、TCP 流重组、应用层还原都有。知乎等 OhShark 的,主要是需要"实时抓"的那批人。

鸿蒙PC迎来

第一类:手头就有排障/学习任务,等不起。 别等。主力方案还是 Windows/WSL 里跑官方 Wireshark,或者手边留一台能跑 Wireshark 的设备。鸿蒙电脑现阶段不是这类任务的主力工具,硬扛只会耽误事。

第二类:暂时没刚需,但想尝鲜。 现在入场大概率要自己从源码编译,门槛不低。更划算的姿势是盯两个地方:仓库的 Releases 页面(等现成 hap 安装包),以及 UP 主的动态(作者说过要上架平板和 PC)。安装包落地那天再动手,体验成本最低。

第三类:把它当鸿蒙PC生态的观察样本。 这其实是更有意思的角度。开学季已经有人在知乎讨论"家长给孩子买鸿蒙笔记本上大学",鸿蒙 PC 要真正立住,靠的就是一个个工具被搬上来。OhShark 之后,评论区已经在点名 Charles、Fiddler、eNSP(网工学生的模拟器刚需,Windows 11 上兼容性都一般)。可以盯着三个信号:

  1. OhShark 安装包什么时候真正发布、平板/PC 端是否如期上架。

  2. 有没有第二个移植者接力——评论区已经提到另一位 UP 主也在做类似移植。哔哩哔哩

  3. 下一个被搬上来的会是什么工具。抓包工具补齐之后,鸿蒙开发工具链的缺口才算真正开始填。

一句话总结:OhShark 是鸿蒙 PC 生态里值得记一笔的进展,但现在收进工具箱还早,收进收藏夹正合适。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章