嘿,eCapture 旁观者 的铁子们!
既然你摸到了这里,想必你也是 eCapture 这款“黑科技”的忠实粉丝了。能在 GitHub 上豪取 1.5万+ Star,成为网络抓包领域的明星项目,靠的就是它那不讲道理的硬核实力:不用装证书,不用搞中间人代理,直接在内核里把 TLS 明文给你安排得明明白白。这种感觉,就像开了“上帝视角”,爽!

eCapture 作为一款 CLI 工具,强大、纯粹,是极客的浪漫。但说实在的,浪漫归浪漫,当真正在炮火连天的生产环境或复杂的调试场景里干活时,我们都或多或少地被这“朴素”的命令行界面给“伤害”过。
CLI 的“甜蜜”烦恼:眼花缭乱,手忙脚乱
你是不是也对这些场景感同身受?
-
“信息瀑布”糊脸
sudo ecapture tls命令一敲,你的终端就变成了“信息瀑布”现场,日志刷得比瀑布还快。想在流量高峰期用肉眼找到某个特定的请求?祝你好运!这哪是抓包,这简直是考验眼速的极限挑战。 -
玩“大家来找茬”游戏
一个请求(Request)发出去,它的响应(Response)在哪儿呢?它可能在上面,也可能在下面,还可能被一堆其他日志夹在中间。你只能瞪大眼睛,在滚动的文本里玩“大家来找茬”的游戏,费时费力还容易看错行。
-
跟
grep和awk斗智斗勇想过滤一下?没问题,
grep、awk、sed三件套伺候。但每次想实现一个稍微复杂点的过滤,比如“找出来自api.example.com并且响应码是 500 的 POST 请求”,都得先跟一长串的正则表达式和管道符斗智斗勇一番。心累啊! -
只见树木,不见森林
线性的文本输出,让我们很难对全局流量有个直观的认识。当前到底有几个域名在通信?哪个接口访问最频繁?哪些请求慢得像蜗牛?光看日志,一头雾水。
eCapture 已经帮我们搞定了从内核捞数据这个最硬核的活儿。但怎么把这些原始数据舒舒服服地看明白,一直是个“历史遗留问题”。
现在,是时候终结这一切了!隆重介绍 eCaptureQ!

在此,特别鸣谢Hugo同学, 他是eCaptureQ项目的主要推动者、设计者,感谢他为这个项目的贡献。
eCaptureQ:鸟枪换炮,体验起飞!
eCaptureQ 不是要取代 eCapture,恰恰相反,它是 eCapture 的“灵魂伴侣”和“官方指定驾驶舱”。它把 eCapture 强大的引擎能力,用一个现代化的图形界面给你呈现出来,让你从手摇拖拉机一步到位,坐进全景天窗的智能驾驶舱。
eCaptureQ 就是专为解决上面那些痛点而生的:
1. 从“刷屏”到“列表”,一目了然
eCaptureQ 做的第一件事,就是把 eCapture 吐出来的原始文本流,实时变成了一个结构化的请求列表。就像你天天在用的浏览器开发者工具一样。
- 清爽! 主机、方法、URL、状态码、耗时……所有关键信息整整齐齐地排列好,告别眼花缭乱。
- 省心! 请求和响应自动配对,再也不用玩“找茬”游戏了。

2. 告别命令行,指哪打哪
忘掉那些复杂的 grep 命令吧,现在你只需要动动鼠标和键盘。
- 随心搜:顶部的搜索框就是你的魔杖,输入域名、路径、状态码,列表瞬间过滤出你想要的结果。
- 随便点:想看哪个请求的详情?点它!完整的请求头、请求体、响应头、响应体立刻呈现。JSON 自动格式化高亮,简直不要太贴心。
- 任意排:想找最慢的请求?点一下“耗时”列头,一秒排序,性能瓶颈无所遁形。

3. 两种模式,怎么舒服怎么来
我们懂你,eCapture 的用户遍布天下,工作姿势也千奇百怪。eCaptureQ 提供了两种模式,完美适配你的工作流。
-
集成模式(单机版)
如果你习惯在本地 Linux 或安卓上干活,这个模式最适合你。eCaptureQ自带了eCapture核心程序,sudo启动,点击 "Start",开箱即用,一条龙服务。 -
远程模式(客户端/服务端分离)
这才是真正的王炸!我们知道,你的eCapture很多时候都跑在远端的服务器、虚拟机甚至 Docker 里。
现在,你可以在服务器上用--ecaptureq参数启动eCapture,它会开启一个 WebSocket 服务。然后,你就可以在自己的 Windows 或 macOS 笔记本上,悠闲地打开eCaptureQ客户端,远程连上它!
这意味着什么?- 优雅! 在你舒服的 Mac 上,用着精美的 GUI,分析远端 Linux 服务器的流量。
- 安全! 让需要 root 权限的脏活累活在远端服务器上跑,你在本地用普通用户愉快地分析,安全又省心。
- 协同! 多个小伙伴可以连到同一个
eCapture实例上,一起围观分析,效率翻倍。
使用方式
启动eCapture
比如,先在Android等系统上开启eCapture的抓包:
sudo ./ecapture tls --ecaptureq ws://0.0.0.0:28257
打开eCaptureQ查看
在你的桌面系统中,打开eCaptureQ,你将在界面上看到被捕获系统上的TLS明文通讯消息。
一句话总结
eCaptureQ 就是 eCapture CLI 的一次体验革命。它保留了 eCapture 100% 的硬核能力,同时把交互体验从“命令行时代”直接拉到了“图形化时代”。
它就是你期待已久的那个现代化仪表盘,让你能真正聚焦于数据分析本身,而不是和工具较劲。
别犹豫了,快去下载 eCaptureQ,给你的 eCapture 引擎配上它应得的酷炫驾驶舱吧!
CFC4N的博客 由 CFC4N 创作,采用 署名—非商业性使用—相同方式共享 4.0 进行许可。基于https://www.cnxct.com上的作品创作。转载请注明转自:eCaptureQ:给1.5万星标的开源项目eCapture装个酷炫的驾驶舱!