Files
TankIC/TankiOffline/deps.lock.json
T
TermiNexus 0ca28ff9b2 feat(autotest): 新增双连接接入测试与链路密钥探测
- AutoTest:大厅 Hash Request → 取 digest/空间 id → 空间连接 EnterSpace → 收空间帧
- StreamDecoder:首条密文即穷举单字节链路密钥(K),之后 s2c 自动解密
- 首条空间帧到达后再加密发送 G.q1wd,服务端才会继续下发容器数据
- RunAutoTest.ps1:自动拉起大厅/空间两条中继,跑完自动回收
- 实测通过:握手成功、K 唯一命中、容器 1 条、回编码一致
2026-10-21 00:38:59 +08:00

74 lines
2.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"Baseline": {
"Bundle": "main.7cfa4058.js",
"Bytes": 10080299,
"ClientVersion": "e98d02161a563e043eabb96c6e4db5fedcf165e7",
"Source": "3DTank/src(由 3DTank/tools/extract.js 从上述 bundle 重生成)"
},
"BuildToolchain": {
"Kotlin": "2.1.21",
"KotlinNote": "原包 Kotlin 编译器版本未在产物中保留版本串,无法还原;协议线格式由本工程自行实现,不受 stdlib 版本影响",
"Gradle": "8.10.2",
"Jdk": "21",
"Node": "24.16.0"
},
"Npm": {
"fflate": {
"Version": "0.8.3",
"Module": "29518",
"Evidence": "官方客户端网络层用 unzlibSync 解帧(module_24635 的 g = n.unzlibSync);0.8.3 为 npm 最新修复版,旧 client 工程已与 zlib.inflateSync 做逐字节一致性验证",
"Confidence": "推断(行为已验证)"
},
"react": {
"Version": "18.3.1",
"Module": "78931",
"Evidence": "module_78931.js:337 n.version = \"18.3.1\"",
"Confidence": "已证实"
},
"react-dom": {
"Version": "18.3.1",
"Module": "45555",
"Evidence": "module_45555.js:7129 version: \"18.3.1\";reconciler 18.3.1-next-f1338f8080-20240426",
"Confidence": "已证实"
},
"sentry-browser": {
"Version": "5.30.0",
"Module": "30285",
"Evidence": "module_30285.js:3009 Mn = \"5.30.0\"",
"Confidence": "已证实"
},
"underscore": {
"Version": "1.13.6",
"Module": "94965",
"Evidence": "module_94965.js:305 var e = \"1.13.6\"",
"Confidence": "已证实"
},
"ws": {
"Version": "8.18.0",
"Evidence": "仅自动测试客户端使用:Node 内置 WebSocket 无法自定义 User-Agent,真实服务器会拒绝 node UA",
"Confidence": "测试依赖"
}
},
"KotlinEcosystem": {
"kotlinx-coroutines": {
"Module": "89613",
"Version": "待挖",
"Note": "产物中无版本串;当前仅用于后续状态/协程层,S2 不依赖"
},
"kotlinx-serialization": {
"Module": "9539",
"Version": "待挖",
"Note": "S2 协议层使用自有二进制编解码,不依赖 kotlinx.serialization"
},
"atomicfu": {
"Module": "71426",
"Version": "待挖"
},
"kvbuffer": {
"Module": "72834",
"Version": "待挖",
"Note": "ByteBuffer 读取器/写入器;S2 由 core 模块按源码语义重写"
}
}
}