🚀 新增功能
- 纯 Python WIH 敏感信息提取引擎:彻底剥离 Go 编译外部二进制依赖,基于纯 Python 实现高精敏感特征提取与流式分块解析器,新增三级风险评估机制(CRITICAL / MEDIUM / LOW),全面覆盖主流云厂商 AK/SK、微信凭据、JWT、私钥及敏感 API。
- 首页立体态势大屏重塑:重构全局仪表盘为 4 行立体态势大屏,集成实时资产核心指标软胶囊、双折线监控与资产增长趋势图、Top 10 指纹分布柱状图、漏洞威胁严重度立体环形图以及最新任务实时动态审计流。
- 超大字典异步分片上传:字典管理新增异步超大文件上传管道与流式落盘处理,支持在线状态轮询、自动去重及 7 天 TTL 自动过期机制。
- 无感剪贴板与被动 DNS 扩充:前端集成通用剪贴板工具(
clipboard.js),支持资产一键复制;DNS 查询模块扩充 Anubis、HackerTarget 与 Wayback 被动解析插件。
🛠️ 性能与重构
- 仪表盘全链路聚合加速:后端查询全量迁移至 MongoDB 聚合管道(Aggregation Pipeline),前端集成 Vue Keep-Alive 视图保活机制与骨架屏加载,彻底杜绝全表轮询带来的性能延迟。
- 资产分组探测状态持久化:引入
domain_status探测状态与覆盖度批量聚合与持久化回写机制,消除前端分组列表渲染时的全表正则扫描;arlupdate.py内置存量资产分组静默预计算补齐。 - 字典管理安全加固与进程锁:字典读写全面引入
fcntl.flock跨进程/跨线程排他锁与共享锁,内置核心字典白名单防物理删除保护,严格限制目录穿越与 symlink 符号链接逃逸。 - 子域名与 CDN 规则库扩充:新增
domain_top300.txt递归高频子域名字典(引擎层内置内存兜底);扩充并优化domain_2w.txt、altdnsdict.txt、cdn_info.json及webapp.json特征库。
🐛 问题修复与加固
- 僵尸任务自动收敛与调度自愈:启动与更新时自动探测并收敛因系统重启中断的非终态任务至
ERROR状态,并自动恢复周期监控调度器。 - 任务管理状态机与容错修复:修复任务批量停止调用链容错机制与已停止任务的删除限制;企业资产侦查支持批量重启与状态机防御加固。
- 服务执行与插件调用修复:修复 AltDNS 跨业务连字符生成返回值缺失问题,修复 FileLeak 执行方法缺失异常。
- 天眼查投资比例严格过滤:优化天眼查股权穿透查询最低投资比例严格过滤与层数兜底逻辑。
🛡️ 安全与配置
- 存量数据平滑迁移与联合索引防崩:
arlupdate.py内置历史wih/asset_wih数据的fnv_hash自动回填,并在建立(site, fnv_hash)联合唯一索引时内置聚合去重降级机制,彻底杜绝 E11000 启动崩溃。 - Nginx 网关与更新器全链路自愈:重构 Nginx Basic Auth 前置网关热切换与状态探测;修复 Nginx 正则匹配劫持截图 API 导致的图片加载异常;
updater.py增强 Docker 守护进程探测、自愈重连与 pty slave fd 泄漏规避。 - 容器资源精细化配额与内核调优:
docker-compose.prod.yml保持持久化卷 100% 兼容,为所有微服务配置精细化内存限制 (mem_limit/mem_reservation) 与oom_score_adj降级保护;部署脚本固化宿主机内核参数自动调优。
Full Changelog: v1.2.1...v1.3.0