| v1.2.17 | 性能与存储优化 + 保留期可配:历史数据保留期默认由 180 天改为 90 天,并可在「系统设置 → 数据保留」在线修改(7–3650 天,次日清理生效、无需重启),新增「压缩数据库 (VACUUM)」按钮;仪表盘/登录监控「今日/按日」统计改为可命中索引的时间范围查询,补齐缺失时间索引;保留期清理改分批删除;TrendAll 改单次窗口函数查询;WebUI 静态资源启动预压缩 gzip 传输。 |
| v1.2.16 | 数据库监控基础防护:MySQL 认证/连接失败突增检测与破坏性语句检测(DROP 即 critical);攻击来源自动封禁(查询 performance_schema.host_cache,按来源超阈自动防火墙封禁,开关/阈值/时长按实例独立配置,白名单与回环永不封禁);SQLite 周期完整性检查与篡改检测;MySQL 可选连接 TLS、连接测试权限降权提示、日志密码脱敏;超阈值一律记异常,看门狗上报 category 统一 mysql,封禁失败亦记异常。详见 MySQL 监控、系统设置、防火墙。 |
| v1.2.14 | 防火墙配置集中化:自动封禁配置与系统防火墙开/关统一移至「系统设置 → 防火墙配置」;防火墙页未开启时门禁化(仅显示「防火墙未开启,请先开启防火墙」+ 一键开启按钮),开启后展示完整台账。 |
| v1.2.17 | 修复中文 Windows 系统防火墙状态误报:Windows 系统防火墙状态检测改直接读取注册表(GPO 优先 / 本地存储 / 缺省视为开启,与系统语言无关),修复中文等多语言系统下 netsh 输出本地化编码导致解析失败、面板恒显示「防火墙未开启」门禁、一键开启提示成功但刷新依旧的问题;netsh 解析保留为注册表读取异常时的回退。 |
| v1.2.13 | 防火墙新增系统防火墙状态检测与一键开启/关闭(Windows netsh advfirewall 三档 / Linux ufw·firewalld);一键开启默认放行常用端口 22/80/443/3389 与本面板 529/530(写入端口规则列表可维护,先放行再开启防自锁),关闭需二次确认并写审计 + 看门狗 critical。 |
| v1.2.12 | 稳定性与前端安全:修复 portguard/pagekeep 热重载数据竞争;保留期清理不再删永久封禁并回收 WAL;sysmetrics 采集超时守卫 + 批量写失败落日志;长任务单独延长写截止;push 去重表容量治理;WebUI 会话改 HttpOnly Cookie(去 localStorage)+ CSP connect-src 'self' + HSTS/Referrer-Policy/Permissions-Policy;新增 scripts/check.sh。 |
| v1.2.11 | P1 可靠性:webshell 扫描串行化 + 隔离一致性回滚;FIM 拒绝 FIFO/软链、错误落事件、mtime 纳秒精度;keyops 指纹索引与保留期;MySQL/SQLite 备份兼容 5.7/MariaDB 与级联清理;watchdog 发送认领与日志轮转;蜜罐封禁异步化;客户端证书自动续签与 CA 链校验。 |
| v1.2.10 | 安全加固:修复 syslog 接口 SQL 注入;随机机器密钥 secret.key 替代主机名派生;数据/库文件权限 0700/0600;Config 并发加锁;webshell 拒绝非常规文件与 NUL 前缀绕过;Windows PDH 布局修复;Linux 缓存目录修复。 |
| v1.2.9 | 登录爆破封禁可靠性:修复重启/规则丢失后旧封禁记录永久占坑的死锁,新增启动与每 10 分钟对账重建规则、到期解除;新增 IPv6 封禁;解析 Invalid user / maximum authentication attempts exceeded;默认封禁时长 1 小时 → 3 天。 |
| v1.2.8 | 登录监控:不再记录 sshd 连接噪声行(Received disconnect from ... / POSSIBLE BREAK-IN ATTEMPT),登录事件不再出现空「用户 / IP / 结果」行,统计计数不再被公网扫描器灌水;日志显示:通用日志列表的 DATETIME 列统一转本地时间字符串,修复 2026-09-28 06:41:43 +0000 UTC 原始格式显示。 |
| v1.2.7 | 服务管理(Linux/systemd):修复卸载后 systemd 残留的占位单元(LoadState=not-found,无法启动任何进程)被误判为「仍已安装」的问题——service uninstall 改为以「磁盘 unit 文件 + systemd 实际加载态」双重口径回验,占位符视为已卸载并正常返回成功;service status 对该残留态显示「已安装: 否」,不再中途报错。 |
| v1.2.6 | 服务管理(Linux/systemd):service uninstall 卸载后强制清扫并回验,删除残留 unit 文件与 systemd 内存加载,不再出现「已卸载却仍显示已安装」;service status 的「已安装 / 状态 / 说明」统一判定口径,消除自相矛盾输出;Windows 与其他平台行为不变。 |
| v1.2.5 | 看门狗:移除 Webhook URL 回环限制(本机 / 回环 / 局域网 / 公网均可,便于同机多实例互报);「发送测试」改为直接使用表单当前值(无需先保存、停用状态亦可测),并展示请求头 / 请求体 / 响应头 / 响应体 / 状态码 / 耗时详情卡片。 |
| v1.2.0 | 新增 MySQL 备份(mysqldump 定时 / 手动 / gzip / 保留策略 / 卡死中止,实例级覆盖公共配置);新增 页面保活 模块(状态码校验 / 响应快照 / 连续失败阈值);侧栏新增「站点防护」分组(后门防护 / 页面保活 / 端口守护);系统日志新增「页面保活」模块。 |
| v1.1.0 | API 与面板合并为单端口 529(HTTPS + mTLS);修复 6 项高危与 12 项中危问题。 |
| v1.0.0 | 首发:登录监控 / Web 登录防护 / 文件指纹 / 站点后门扫描 / MySQL 监控 / 系统指标与磁盘 IO / 关键操作审计 / 看门狗 Webhook / 系统自检(SHA-256 + HMAC)/ 双进程守护与守卫蜜罐 / 系统日志。 |