Releases: iCurrer/BW16-Tools
Releases · iCurrer/BW16-Tools
Release list
Beta1.3
✨ 主要改进
-
全面重构 Wi-Fi 攻击模块
- 统一 Deauth、信标、连接干扰、随机信标、AP 洪水等核心接口
- 新增
DeauthAttackConfig、BeaconConfig、LinkJammerConfig等配置结构体 - 使用 lambda 函数封装重复逻辑,删除约 700 行冗余代码
- 提高模块化与可读性,后续扩展更方便
-
统一 扫描与监控接口
- 新增
performChannelScanUnified()与PromiscuousModeConfig结构 - 重构信道扫描与混杂模式函数,逻辑更清晰
- 新增
-
统一 UI 说明页接口
- 创建
InfoPageConfig与showInfoPageUnified() - 优化信息展示逻辑,便于新增功能页面
- 创建
🐛 Bug 修复
- 修复
randomString变量作用域错误 - 修复
wifi_promiscuous_callback_t类型未定义问题 - 修复逻辑优先级与有符号/无符号比较警告
- 移除未使用的
enterStandbyFaceMode()函数
🧩 技术优化
- 统一代码风格与接口设计
- 提高可维护性、复用性与可读性
- 向后兼容现有功能,性能稳定提升
Beta1.2
⚡ 优化改进
-
优化1:统一信标发送接口
- 创建
sendBeaconUnified()统一函数,消除代码重复 - 新增
BeaconConfig结构体封装信标配置参数 - 重构
sendBeaconOnChannel()和sendBeaconOnChannelWeb()使用统一接口
- 创建
-
优化2:统一跨频段攻击接口
- 创建
executeCrossBandBeaconAttackUnified()统一函数 - 新增
CrossBandConfig结构体封装跨频段攻击配置参数 - 重构
executeCrossBandBeaconAttack()和executeCrossBandBeaconAttackWeb()使用统一接口 - 修复结构体初始化参数缺失问题
- 创建
🐛 Bug修复
- 修复
CrossBandConfig结构体初始化时缺少delayMs字段的问题 - 修复跨频段攻击函数参数传递不一致的问题
📝 技术改进
- 提高代码可维护性和可读性
- 统一接口设计,便于后续扩展
- 保持向后兼容性,现有功能不受影响