Skip to content

[Bug]: MIMT交互式劫持不工作 #3369

@aaronclub

Description

@aaronclub

Yakit UI Version / Yakit UI 版本号

社区版 Yakit v1.4.6-0131

Yaklang Engine Version / Yaklang 引擎版本号

Yaklang 1.4.5-beta10

Version Check / 版本确认

  • I confirm this issue (bug) has not been fixed in the latest version / 我确定这个问题(BUG)在完全更新版本后没有修复
  • I confirm this is a reproducible bug / 我确定这个是一个可复现的 BUG

Bug Description / Bug 描述

在启动MIMT劫持一段时间后,似乎就会不工作,具体表现为:即使进行网络访问操作,MIMT抓不到任何包(为了更加明显的演示,我将历史清空,可以看到没有新的请求出现),被抓包的浏览器也打不开网站,APP报网络错误

Image 此时把劫持关掉,在点击劫持启动,就正常了

Steps to Reproduce / 复现步骤

正常的抓包过程中就会出现该问题。可以看后面我贴的日志,每次报网络失败,console日志都会出现:“[http2_serve:319] h2 stream-id closed: 179 reason: CANCEL”,疑似是这个原因导致的

Expected Behavior / 期望行为

正常抓包

Environment / 运行环境

Linux

Relevant Logs / 相关日志

===========Real time log=========

[ERRO] 2026-02-02 14:44:13 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58646] failed to get process name: process not found
[INFO] 2026-02-02 14:44:13 [http2_serve:319] h2 stream-id closed: 151 reason: CANCEL
[INFO] 2026-02-02 14:44:13 [http2_serve:319] h2 stream-id closed: 149 reason: CANCEL
[INFO] 2026-02-02 14:44:13 [mitmloop:59] mitm frontend active connections count: 53
[ERRO] 2026-02-02 14:44:14 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58651] failed to get process name: process not found
[INFO] 2026-02-02 14:44:14 [mitmloop:587] use cached h2 lbs6.map.qq.com:443
[ERRO] 2026-02-02 14:44:14 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58651] failed to get process name: process not found
[INFO] 2026-02-02 14:44:15 [http2_serve:319] h2 stream-id closed: 153 reason: CANCEL
[INFO] 2026-02-02 14:44:15 [http2_serve:319] h2 stream-id closed: 155 reason: CANCEL
[INFO] 2026-02-02 14:44:15 [http2_serve:319] h2 stream-id closed: 157 reason: CANCEL
[ERRO] 2026-02-02 14:44:15 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58655] failed to get process name: process not found
[INFO] 2026-02-02 14:44:15 [mitmloop:587] use cached h2 toblog.ctobsnssdk.com:443
[ERRO] 2026-02-02 14:44:15 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58655] failed to get process name: process not found
[ERRO] 2026-02-02 14:44:16 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58660] failed to get process name: process not found
[INFO] 2026-02-02 14:44:16 [mitmloop:587] use cached h2 toblog.ctobsnssdk.com:443
[ERRO] 2026-02-02 14:44:16 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58660] failed to get process name: process not found
[INFO] 2026-02-02 14:44:16 [mitmloop:59] mitm frontend active connections count: 56
[INFO] 2026-02-02 14:44:20 [http2_serve:319] h2 stream-id closed: 159 reason: CANCEL
[INFO] 2026-02-02 14:44:20 [http2_serve:319] h2 stream-id closed: 161 reason: CANCEL
[INFO] 2026-02-02 14:44:20 [http2_serve:319] h2 stream-id closed: 163 reason: CANCEL
[INFO] 2026-02-02 14:44:25 [http2_serve:319] h2 stream-id closed: 165 reason: CANCEL
[INFO] 2026-02-02 14:44:25 [http2_serve:319] h2 stream-id closed: 167 reason: CANCEL
[INFO] 2026-02-02 14:44:25 [http2_serve:319] h2 stream-id closed: 169 reason: CANCEL
[ERRO] 2026-02-02 14:44:26 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58697] failed to get process name: process not found
[INFO] 2026-02-02 14:44:26 [mitmloop:587] use cached h2 bes-mtj.baidu.com:443
[ERRO] 2026-02-02 14:44:26 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58697] failed to get process name: process not found
[INFO] 2026-02-02 14:44:28 [mitmloop:59] mitm frontend active connections count: 57
[INFO] 2026-02-02 14:44:30 [http2_serve:319] h2 stream-id closed: 171 reason: CANCEL
[INFO] 2026-02-02 14:44:30 [http2_serve:319] h2 stream-id closed: 173 reason: CANCEL
[INFO] 2026-02-02 14:44:30 [http2_serve:319] h2 stream-id closed: 175 reason: CANCEL
[ERRO] 2026-02-02 14:44:33 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58725] failed to get process name: process not found
[INFO] 2026-02-02 14:44:34 [mitmloop:59] mitm frontend active connections count: 58
[INFO] 2026-02-02 14:44:35 [http2_serve:319] h2 stream-id closed: 177 reason: CANCEL
[ERRO] 2026-02-02 14:44:35 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58733] failed to get process name: process not found
[INFO] 2026-02-02 14:44:35 [mitmloop:587] use cached h2 h.trace.qq.com:443
[ERRO] 2026-02-02 14:44:35 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58733] failed to get process name: process not found
[INFO] 2026-02-02 14:44:35 [http2_serve:319] h2 stream-id closed: 179 reason: CANCEL
[INFO] 2026-02-02 14:44:35 [http2_serve:319] h2 stream-id closed: 181 reason: CANCEL
[ERRO] 2026-02-02 14:44:37 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58739] failed to get process name: process not found
[INFO] 2026-02-02 14:44:37 [mitmloop:587] use cached h2 cs.map.qq.com:443
[ERRO] 2026-02-02 14:44:37 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58739] failed to get process name: process not found
[INFO] 2026-02-02 14:44:37 [mitmloop:59] mitm frontend active connections count: 59
[INFO] 2026-02-02 14:44:40 [http2_serve:319] h2 stream-id closed: 183 reason: CANCEL
[INFO] 2026-02-02 14:44:40 [http2_serve:319] h2 stream-id closed: 185 reason: CANCEL
[INFO] 2026-02-02 14:44:40 [http2_serve:319] h2 stream-id closed: 187 reason: CANCEL
[INFO] 2026-02-02 14:44:45 [http2_serve:319] h2 stream-id closed: 189 reason: CANCEL
[ERRO] 2026-02-02 14:44:45 [mitmloop:1008] handle ordinary request: got error while flushing response back to client: write tcp 10.10.30.98:8080->10.10.30.20:58007: write: broken pipe
[INFO] 2026-02-02 14:44:45 [http2_serve:319] h2 stream-id closed: 191 reason: CANCEL
[INFO] 2026-02-02 14:44:45 [http2_serve:319] h2 stream-id closed: 193 reason: CANCEL
[INFO] 2026-02-02 14:44:46 [mitmloop:59] mitm frontend active connections count: 58
[INFO] 2026-02-02 14:44:50 [http2_serve:319] h2 stream-id closed: 195 reason: CANCEL
[INFO] 2026-02-02 14:44:50 [http2_serve:319] h2 stream-id closed: 199 reason: CANCEL
[INFO] 2026-02-02 14:44:50 [http2_serve:319] h2 stream-id closed: 197 reason: CANCEL
[ERRO] 2026-02-02 14:44:54 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58813] failed to get process name: process not found
[INFO] 2026-02-02 14:44:54 [mitmloop:587] use cached h2 api-fp-retry-bj.fengkongcloud.com:443
[ERRO] 2026-02-02 14:44:54 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58813] failed to get process name: process not found
[INFO] 2026-02-02 14:44:55 [http2_serve:319] h2 stream-id closed: 201 reason: CANCEL
[INFO] 2026-02-02 14:44:55 [http2_serve:319] h2 stream-id closed: 203 reason: CANCEL
[INFO] 2026-02-02 14:44:55 [http2_serve:319] h2 stream-id closed: 205 reason: CANCEL
[INFO] 2026-02-02 14:44:55 [mitmloop:59] mitm frontend active connections count: 59
[ERRO] 2026-02-02 14:44:56 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58821] failed to get process name: process not found
[INFO] 2026-02-02 14:44:57 [mitmloop:587] use cached h2 lbs6.map.qq.com:443
[ERRO] 2026-02-02 14:44:57 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58821] failed to get process name: process not found
[INFO] 2026-02-02 14:45:00 [http2_serve:319] h2 stream-id closed: 207 reason: CANCEL
[INFO] 2026-02-02 14:45:00 [http2_serve:319] h2 stream-id closed: 209 reason: CANCEL
[INFO] 2026-02-02 14:45:00 [http2_serve:319] h2 stream-id closed: 211 reason: CANCEL
[INFO] 2026-02-02 14:45:05 [http2_serve:319] h2 stream-id closed: 213 reason: CANCEL
[INFO] 2026-02-02 14:45:05 [http2_serve:319] h2 stream-id closed: 215 reason: CANCEL
[INFO] 2026-02-02 14:45:05 [http2_serve:319] h2 stream-id closed: 217 reason: CANCEL
[INFO] 2026-02-02 14:45:10 [http2_serve:319] h2 stream-id closed: 219 reason: CANCEL
[INFO] 2026-02-02 14:45:10 [http2_serve:319] h2 stream-id closed: 223 reason: CANCEL
[INFO] 2026-02-02 14:45:10 [http2_serve:319] h2 stream-id closed: 221 reason: CANCEL
[INFO] 2026-02-02 14:45:15 [http2_serve:319] h2 stream-id closed: 225 reason: CANCEL
[INFO] 2026-02-02 14:45:15 [http2_serve:319] h2 stream-id closed: 227 reason: CANCEL
[INFO] 2026-02-02 14:45:15 [http2_serve:319] h2 stream-id closed: 229 reason: CANCEL
[ERRO] 2026-02-02 14:45:16 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58885] failed to get process name: process not found
[INFO] 2026-02-02 14:45:16 [mitmloop:587] use cached h2 bes-mtj.baidu.com:443
[ERRO] 2026-02-02 14:45:16 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58885] failed to get process name: process not found
[INFO] 2026-02-02 14:45:17 [mitmloop:59] mitm frontend active connections count: 60
[INFO] 2026-02-02 14:45:20 [http2_serve:319] h2 stream-id closed: 231 reason: CANCEL
[INFO] 2026-02-02 14:45:20 [http2_serve:319] h2 stream-id closed: 233 reason: CANCEL
[INFO] 2026-02-02 14:45:20 [http2_serve:319] h2 stream-id closed: 235 reason: CANCEL
[INFO] 2026-02-02 14:45:25 [http2_serve:319] h2 stream-id closed: 237 reason: CANCEL
[ERRO] 2026-02-02 14:45:25 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58920] failed to get process name: process not found
[INFO] 2026-02-02 14:45:25 [mitmloop:587] use cached h2 h.trace.qq.com:443
[ERRO] 2026-02-02 14:45:25 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58920] failed to get process name: process not found
[INFO] 2026-02-02 14:45:25 [http2_serve:319] h2 stream-id closed: 239 reason: CANCEL
[INFO] 2026-02-02 14:45:25 [http2_serve:319] h2 stream-id closed: 241 reason: CANCEL
[INFO] 2026-02-02 14:45:30 [http2_serve:319] h2 stream-id closed: 243 reason: CANCEL
[INFO] 2026-02-02 14:45:30 [http2_serve:319] h2 stream-id closed: 245 reason: CANCEL
[INFO] 2026-02-02 14:45:30 [http2_serve:319] h2 stream-id closed: 247 reason: CANCEL
[INFO] 2026-02-02 14:45:35 [http2_serve:319] h2 stream-id closed: 249 reason: CANCEL
[INFO] 2026-02-02 14:45:35 [http2_serve:319] h2 stream-id closed: 253 reason: CANCEL
[INFO] 2026-02-02 14:45:36 [http2_serve:319] h2 stream-id closed: 251 reason: CANCEL
[ERRO] 2026-02-02 14:45:37 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58964] failed to get process name: process not found
[INFO] 2026-02-02 14:45:37 [mitmloop:587] use cached h2 cs.map.qq.com:443
[ERRO] 2026-02-02 14:45:37 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:58964] failed to get process name: process not found
[INFO] 2026-02-02 14:45:40 [http2_serve:319] h2 stream-id closed: 255 reason: CANCEL
[INFO] 2026-02-02 14:45:41 [http2_serve:319] h2 stream-id closed: 257 reason: CANCEL
[INFO] 2026-02-02 14:45:41 [http2_serve:319] h2 stream-id closed: 259 reason: CANCEL
[INFO] 2026-02-02 14:45:45 [http2_serve:319] h2 stream-id closed: 261 reason: CANCEL
[INFO] 2026-02-02 14:45:46 [http2_serve:319] h2 stream-id closed: 263 reason: CANCEL
[INFO] 2026-02-02 14:45:46 [http2_serve:319] h2 stream-id closed: 265 reason: CANCEL
[INFO] 2026-02-02 14:45:50 [http2_serve:319] h2 stream-id closed: 267 reason: CANCEL
[INFO] 2026-02-02 14:45:51 [http2_serve:319] h2 stream-id closed: 269 reason: CANCEL
[INFO] 2026-02-02 14:45:51 [http2_serve:319] h2 stream-id closed: 271 reason: CANCEL
[ERRO] 2026-02-02 14:45:52 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59035] failed to get process name: process not found
[INFO] 2026-02-02 14:45:52 [mitmloop:587] use cached h2 pluto.didapinche.com:443
[ERRO] 2026-02-02 14:45:52 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59035] failed to get process name: process not found
[INFO] 2026-02-02 14:45:53 [mitmloop:59] mitm frontend active connections count: 61
[ERRO] 2026-02-02 14:45:54 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59042] failed to get process name: process not found
[INFO] 2026-02-02 14:45:54 [mitmloop:587] use cached h2 api-fp-retry-bj.fengkongcloud.com:443
[ERRO] 2026-02-02 14:45:54 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59042] failed to get process name: process not found
[INFO] 2026-02-02 14:45:55 [http2_serve:319] h2 stream-id closed: 273 reason: CANCEL
[INFO] 2026-02-02 14:45:56 [mitmloop:59] mitm frontend active connections count: 62
[INFO] 2026-02-02 14:45:56 [http2_serve:319] h2 stream-id closed: 275 reason: CANCEL
[INFO] 2026-02-02 14:45:56 [http2_serve:319] h2 stream-id closed: 277 reason: CANCEL
[ERRO] 2026-02-02 14:45:57 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59049] failed to get process name: process not found
[INFO] 2026-02-02 14:45:57 [mitmloop:587] use cached h2 lbs6.map.qq.com:443
[ERRO] 2026-02-02 14:45:57 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59049] failed to get process name: process not found
[ERRO] 2026-02-02 14:45:57 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59053] failed to get process name: process not found
[INFO] 2026-02-02 14:45:57 [mitmloop:587] use cached h2 pluto.didapinche.com:443
[ERRO] 2026-02-02 14:45:57 [proxy:405] mitm: conn[10.10.30.98:8080->10.10.30.20:59053] failed to get process name: process not found
[INFO] 2026-02-02 14:45:59 [mitmloop:59] mitm frontend active connections count: 64
[INFO] 2026-02-02 14:46:00 [http2_serve:319] h2 stream-id closed: 279 reason: CANCEL
[INFO] 2026-02-02 14:46:01 [http2_serve:319] h2 stream-id closed: 281 reason: CANCEL
[INFO] 2026-02-02 14:46:01 [http2_serve:319] h2 stream-id closed: 283 reason: CANCEL

Additional Context / 补充信息

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions