hotyue
5642cbcfbf
feat(master): 引入全局追踪与指令气泡抹杀机制,彻底解决纯文本指令触发的面板堆积问题
2026-08-10 07:30:24 +00:00
hotyue
a015052ed7
refactor(master): 引入 UI 沉底重绘引擎解决面板堆积与视线跳跃问题,并修正节点统计语义 ( closes #104 )
2026-08-10 07:15:24 +00:00
hotyue
5a93e5be8b
fix(master): 修复 SQLi、越权与 SSRF 漏洞,重构 HMAC 签名及自适应降级算法 ( closes #105 , closes #106 , closes #107 , closes #108 )
2026-08-10 06:32:10 +00:00
hotyue
d3d59bcfc1
revert: rollback to 784f8d5a - undo security hardening and related fixes
2026-08-10 04:58:16 +00:00
hotyue
c531fde2ba
fix: callback auth uses CHAT_ID instead of user ID to prevent blocking all callbacks
...
- SENDER_ID (user ID) != MASTER_CHAT_ID (chat ID) caused all button callbacks to be rejected
- Switch to CHAT_ID comparison which is already correctly extracted from the update
- Add -n guard so unconfigured MASTER_CHAT_ID doesn't break existing deployments
2026-08-10 04:30:25 +00:00
hotyue
50cf3f21e6
security: 6-item hardening pass (OTA auth, SQLi, HMAC, SSRF, supply chain, env) ( #109 )
...
- #106 Master OTA Telegram callback requires TG_MASTER_TOKEN authentication
- #105 toggle command uses whitelist validation instead of raw SQL concat
- #108 HMAC signature covers all query params (path + sorted params) on both sides
- #107 Remove curl -k, add internal domain SSRF interception (.local/.internal/.nip.io)
- Supply chain: IPS-MAGIC integrity verification for all 6 install modules
- Env: confirmed config.conf/master.conf chmod 600, no .env leak risk
9 files changed, +120/-13 lines
Co-authored-by: hotyue <hotyue@users.noreply.github.com >
2026-08-10 12:22:05 +08:00
hotyue
2848f39906
feat(master): 强化 TG 控制台中枢安全。为节点档案销毁操作 (Delete Node) 引入二次高危风险确认弹窗,彻底阻断手机端小屏幕滑屏导致的不可逆误触
2026-06-03 04:34:25 +00:00
hotyue
019e755ebf
chore(release): 预发布准备,对齐全链路网络仓库源至 main 分支,并同步全站版本号至 v4.2.2
2026-06-01 13:20:53 +00:00
hotyue
0782487b8a
fix(master): 修复极度隐蔽的正则过度清洗漏洞。扩充 agent_ip 字段正则白名单及长度截断阈值,确保逗号/下划线分隔的多宿主弹匣能完整无损入库
2026-06-01 12:36:12 +00:00
hotyue
56dc23009b
fix(core): 替换容灾多宿主 IP 弹匣的拼接符(从逗号改为下划线),彻底解决因 Telegram 客户端及 API 特殊字符截断导致的多 IP 粘连失效问题
2026-06-01 12:27:00 +00:00
hotyue
58c08213bf
fix(master): 完善注册解包数据链,完美固化逗号分隔的多宿主通讯寻址池,对齐 v4.2.2 容灾机制
2026-06-01 08:05:12 +00:00
hotyue
54839f52d5
test(env): 临时将 REPO_RAW_URL 指向 feature/v4.2.0-dual-stack 分支,开启全链路容灾沙盒测试
2026-06-01 07:55:18 +00:00
hotyue
ed65f412f4
feat(arch): 跃升 v4.2.2,重构全链路容灾体系。引入「多宿主智能回退 (Multi-homing Fallback)」机制,支持全域双栈监听与毫秒级防黑洞重试打击,彻底免疫纯 IPv6、LXC、大内网 WARP 等高危阻断场景
2026-06-01 07:52:27 +00:00
hotyue
f218291720
feat(arch): 跃升 v4.2.2,重构控制面通讯链路,引入「客户端多宿主容灾寻址 (Multi-homing Fallback)」机制,支持全域双栈监听与毫秒级防黑洞重试打击,彻底免疫纯 IPv6、LXC、大内网 WARP 等高危阻断场景
2026-06-01 07:47:18 +00:00
hotyue
aa4b6d9e6e
chore: 回滚至 93a9bcb 版本,移除所有 v4.2.x 实验性网络架构修改
2026-06-01 06:59:32 +00:00
hotyue
21112796d0
fix(core): 兼容性升级
2026-06-01 06:48:33 +00:00
hotyue
313200e003
fix(master): 修复群组负数 Chat ID 导致 OpenSSL HMAC 签名引擎参数注入崩溃的致命缺陷 ( Resolves #58 )
2026-05-30 02:40:55 +00:00
hotyue
0740e08777
fix(master): 修复群组负数 Chat ID 导致 OpenSSL HMAC 签名引擎参数注入崩溃的致命缺陷 ( Resolves #58 )
2026-05-30 02:39:57 +00:00
hotyue
cf6a80104f
style(master): 移除控制面板中枢节点前缀的 emoji 图标,对齐头部视觉信息
2026-05-29 01:09:22 +00:00
hotyue
bc65b81e51
feat(master): 控制面板支持显式标注物理中枢节点别名,提升多舰队架 构管理体验
2026-05-29 01:04:03 +00:00
hotyue
b4f78d4813
feat(master): 控制面板支持显式标注物理中枢节点别名,提升多舰队架构管理体验
2026-05-29 01:00:39 +00:00
hotyue
9cb7406cda
refactor(docs): 启动架构文档全量重构,统一 V4.1.1 工业级防渗透注释标准,彻底抹除历史版本碎片
2026-05-27 15:05:45 +00:00
hotyue
32aea06044
fix(core): 重构 Webhook 监听绕过 LXC 容器 v4 映射故障;放宽 Master 端 TLS 握手容忍度适配弱算力节点 ( Closes #53 )
2026-05-23 00:56:09 +00:00
hotyue
14ac9fcbd7
style(master): 极简排版重构,仅当存在新版本时才换行渲染更新提示
2026-05-21 23:46:56 +00:00
hotyue
44c17b1ad8
chore(release): bump version to v4.0.11,集成终端兼容性修复与全局 UI 统一升级
2026-05-21 23:35:59 +00:00
hotyue
c86f6e21ca
fix(master): 完善全球雷达 UI 旗帜渲染库,补齐澳门(MO)及部分东南亚/南亚战区国旗,治愈强迫症 ( Closes #61 )
2026-05-17 06:37:24 +00:00
hotyue
56b655af2d
feat(ui): 优化全局提示文案并脱除过度拟人化,在多端高光时刻增设 GitHub Star 引流按钮
...
1. core/install & master/install_master: 底部新增 OSC 8 终端超链接引流
2. core/tg_report & master/tg_master: 底部常驻跳转 GitHub 的内联键盘按钮
3. docs: 更新 README 注入顶部 Star 引导文案,并追加 @Bryan2333 贡献者致谢
2026-05-06 06:11:44 +00:00
hotyue
27e48defb2
feat(master): 优化 UX 体验,态势感知报告存档后保留返回节点控制台按钮 ( closes #41 )
2026-04-30 01:04:31 +00:00
hotyue
5c19b6a6e1
fix(master): 修复态势感知入库的高危 SQL 注入漏洞,并全量斩断 HTTP 降级通道封死 MITM 劫持
2026-04-28 00:20:37 +00:00
hotyue
11ff23bf94
fix(master): 修复深海声呐战报入库交互 Bug,新增 Toast 气泡弹窗反馈与防连点 UI 重绘机制
2026-04-27 02:45:13 +00:00
hotyue
230a59bbb3
feat(master): 节点销毁时同步清理ip_trend_log历史污染数据,并加装严格的防越权删除(IDOR)拦截锁
2026-04-26 01:44:01 +00:00
hotyue
ba5582ab4c
fix(master): 修复态势感知面板升级 JSON 交互后的换行符乱码 (%0A 转换为 \n)
2026-04-25 06:02:25 +00:00
hotyue
fb4e1d9b31
feat(master): 优化态势感知面板,底部追加 [一键唤醒控制台] 交互式内联按钮
2026-04-25 05:57:10 +00:00
hotyue
699e9ca31a
feat(master): 重构全球旗帜渲染引擎,支持 US-* 等州级行政区划自适应 ( Resolves #33 )
2026-04-25 00:25:06 +00:00
hotyue
e9d5023263
fix: 紧急重构态势感知入库链路,引入交互式 [存档] 按钮,彻底解决 TG API 消息监听死锁
2026-04-24 15:06:02 +00:00
hotyue
05b1e21bba
fix(master): 紧急修复 tr 命令语法死锁,并彻底解决态势感知面板的 URL-encoded 换行排版问题
2026-04-24 14:53:38 +00:00
hotyue
4a496fdab3
fix(master): 紧急修复 tr 命令中单引号转义引发的 Bash 语法崩溃死锁
2026-04-24 14:46:23 +00:00
hotyue
8ae3a6534d
feat: 🚀 跃升至 v4.0.2,全面重构 IP 质量态势感知矩阵,新增 Google 与 ChatGPT 历史轨迹追踪
2026-04-24 14:36:36 +00:00
hotyue
1f21ac9a7e
fix: 🚨 破除 Strict-TLS 死亡锁死,强制全网挂载 openssl 证书,并为 OTA 指令开辟一次性 HTTP 灾难救援通道
2026-04-24 09:36:58 +00:00
hotyue
7460935acc
fix(master): 🚨 彻底废除 HTTP 强制降级漏洞,实现全链路 Strict-TLS 加密,封堵明文劫持入口
2026-04-24 07:16:08 +00:00
hotyue
b1ecbd4f9a
chore: 恢复拉取源为 main 并移除 Beta 标识,准备发布 v4.0.0 正式版
2026-04-24 03:25:32 +00:00
hotyue
d2b575fe85
chore: 临时将全局拉取源切换至 dev/v4.0.0-sonar,准备进行深海声呐实弹测试
2026-04-23 13:33:07 +00:00
hotyue
580a3d7fd5
feat(master): 完善深海声呐与趋势监测中枢,指令与 UI 面板彻底闭环
2026-04-23 13:13:06 +00:00
hotyue
c03f6ca9ba
chore: 准备 v3.6.3 正式发布,将所有云端资源路由切换回 main 主干分支
2026-04-21 09:48:14 +00:00
hotyue
049278c458
fix(master): 修复 Telegram 429 频率限制拦截,延长全军简报下发间距至 2 秒,确保并发战报 100% 送达
2026-04-21 07:19:04 +00:00
hotyue
0aaa2d44a0
fix(master): 修复 db_exec 致命的标准输出混叠漏洞,改用静默的 .timeout 指令彻底消除面板 5000 乱码
2026-04-21 07:08:43 +00:00
hotyue
3f139a593e
fix(master): 修复 db_exec 输出泄露导致的节点计数与战区列表乱码问题
2026-04-21 07:01:54 +00:00
hotyue
bee6fef69c
fix(master): 启用 SQLite WAL 高并发引擎与 5000ms 锁排队机制,彻底解决全舰队并发通讯时的 database is locked 报错
2026-04-21 06:51:49 +00:00
hotyue
f283a8a4c6
fix(master): 完善向下兼容机制,对未升级老节点自动降级回退至 HTTP 通讯,确保私有司令部平滑过渡
2026-04-21 06:47:02 +00:00
hotyue
0d2433d850
feat(security): 引入动态 TLS 降级机制与自签名证书,全域 Webhook 通讯升级为强加密 HTTPS,彻底阻断明文嗅探风险并完美兼容官方网关
2026-04-21 06:27:58 +00:00