Skip to content

Releases: iCurrer/BW16-Tools

Beta1.3

Choose a tag to compare

@iCurrer iCurrer released this 04 Jan 08:19
572bd7c

✨ 主要改进

  • 全面重构 Wi-Fi 攻击模块

    • 统一 Deauth、信标、连接干扰、随机信标、AP 洪水等核心接口
    • 新增 DeauthAttackConfig、BeaconConfig、LinkJammerConfig 等配置结构体
    • 使用 lambda 函数封装重复逻辑,删除约 700 行冗余代码
    • 提高模块化与可读性,后续扩展更方便
  • 统一 扫描与监控接口

    • 新增 performChannelScanUnified() 与 PromiscuousModeConfig 结构
    • 重构信道扫描与混杂模式函数,逻辑更清晰
  • 统一 UI 说明页接口

    • 创建 InfoPageConfig 与 showInfoPageUnified()
    • 优化信息展示逻辑,便于新增功能页面

🐛 Bug 修复

  • 修复 randomString 变量作用域错误
  • 修复 wifi_promiscuous_callback_t 类型未定义问题
  • 修复逻辑优先级与有符号/无符号比较警告
  • 移除未使用的 enterStandbyFaceMode() 函数

🧩 技术优化

  • 统一代码风格与接口设计
  • 提高可维护性、复用性与可读性
  • 向后兼容现有功能,性能稳定提升

Beta1.2

Choose a tag to compare

@iCurrer iCurrer released this 03 Jan 16:04

⚡ 优化改进

  • 优化1:统一信标发送接口

    • 创建 sendBeaconUnified() 统一函数,消除代码重复
    • 新增 BeaconConfig 结构体封装信标配置参数
    • 重构 sendBeaconOnChannel() 和 sendBeaconOnChannelWeb() 使用统一接口
  • 优化2:统一跨频段攻击接口

    • 创建 executeCrossBandBeaconAttackUnified() 统一函数
    • 新增 CrossBandConfig 结构体封装跨频段攻击配置参数
    • 重构 executeCrossBandBeaconAttack() 和 executeCrossBandBeaconAttackWeb() 使用统一接口
    • 修复结构体初始化参数缺失问题

🐛 Bug修复

  • 修复 CrossBandConfig 结构体初始化时缺少 delayMs 字段的问题
  • 修复跨频段攻击函数参数传递不一致的问题

📝 技术改进

  • 提高代码可维护性和可读性
  • 统一接口设计,便于后续扩展
  • 保持向后兼容性,现有功能不受影响

Beta1.1

Choose a tag to compare

@iCurrer iCurrer released this 30 Dec 08:48

优化代码结构,更换ui