☰
wifit3 Beacon速率仪表板读数详解:每秒多少帧才算正常
2026/10/4 2:36:26 网站建设 项目流程

wifit3 Beacon速率仪表板读数详解:每秒多少帧才算正常

【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3

wifit3 是一款仅支持 USB 无线网卡、跨平台的 WiFi 抓包与安全审计工具,可视为 Wifite 的 USB 版。它内置了一个实时** Beacon 速率仪表板**(Packet Dashboard),用彩色迷你曲线显示每秒捕获的帧数。本文带你读懂每一行读数,并回答新手最关心的问题:Beacon 每秒多少帧才算正常?

一、仪表板长什么样:6 行迷你曲线

当你用方向键锁定某个目标 AP 进入焦点视图后,屏幕中央会出现多行“迷你图”(sparkline)。每一行对应一类帧,颜色固定,右侧跟着N/s速率数字:

行标签颜色含义显示方式
beacon青色目标 AP 的信标帧N/s速率
data蓝色数据帧N/s速率
wep iv绿色WEP 目标专属:带 IV 的数据帧N/s速率
eapol绿色WPA 目标专属:握手帧最近计数(非速率)
inject橙色你注入的帧N/s速率
deauth红色去认证帧(捕获 + 注入)N/s速率
  • WEP 网络显示wep iv行,WPA/WPA2 网络显示eapol行,二者按目标加密方式自动切换
  • 曲线从右往左滚动:最新采样永远在最右端,从左往右读就是攻击的“最近过去”
  • 空闲的行(比如没在注入时的 inject/deauth)会整体变暗,退居幕后,避免抢注意力
  • 空间充足时每行占 2 行高度(16 级刻度),空间紧张时自动压缩为 1 行(8 级)

行定义与颜色配置在 focus_model.py 中,绘图逻辑在 packet_dashboard.py。

二、读数是怎么算出来的

仪表板每 0.4 秒采样一次(见 packet_dashboard.py 中的SAMPLE_S):

  1. 底层按 (BSSID, 帧类) 维护累计计数器,实现见 packet_stats.py
  2. 每次 tick 取快照并与上一次快照做差,得到一个 0.4 秒窗口的帧增量
  3. 右侧的/s数字 =最近 6 个样本(约 2.4 秒)的平均速率

所以10/s并不代表“每一秒正好 10 帧”,而是最近约 2.4 秒的平均值——数字会平滑跳动,而不是逐帧抖动。

另外,AP 卡片上的 Beacon 速率还有一个 beacon_rate 函数:用5 秒滑动窗口计算 beacon/s 并显示累计总数,是同一数据的另一种视角。

三、Beacon 每秒多少帧才算正常?

这是新手最常问的问题。答案取决于一个物理事实:绝大多数路由器每 100ms 发一个 Beacon,所以理论上限就是10 帧/秒。

wifit3 芯片文档里引用的基准值约9.77/s(考虑信标间隔与采样对齐后的实测上限),各网卡的实际表现:

表现Beacon 速率占上限比例结论
✅ 优秀~8–9.5/s80%–97%网卡与驱动工作正常
⚠️ 一般5–7/s50%–70%可用,但存在丢帧(如 5 GHz 通道、信号弱)
❌ 偏低~3.5/s~36%网卡性能差或通道/固件问题
❌ 异常0 或骤降后归零0%接收链路故障,需重插网卡或换通道

经验法则:Beacon 行稳定在 8/s 以上(约上限的 80%)即属正常;长期低于 5/s 时,优先怀疑网卡型号、信号强度或 5 GHz 支持问题,而不是软件本身。

四、异常读数速查表

  • beacon = 0 但扫描器看得到该 AP:网卡没有真正监听目标通道,检查是否切到了别的频段(2.4 GHz 的 AP 在 5 GHz 通道上不可见)
  • beacon 有值、data = 0:正常!空闲 AP 没有数据帧,不代表故障
  • deauth/inject 有脉冲:说明攻击动作正在发射,deauth 行会瞬时尖峰
  • eapol 显示小计数而非速率:这是设计如此——握手帧稀少且宝贵,按“最近捕获了几帧”展示更有意义
  • 曲线整体偏低但非零:属于“一般”档,见上表;若伴随 RX 骤死,参考芯片文档中的通道浸泡(soak)测试排查

五、相关代码与文档路径

  • 仪表板绘制与采样:src/wifit3/ui/screens/focus_v2/packet_dashboard.py
  • 帧计数统计(6 类帧定义):src/wifit3/wlan/packet_stats.py
  • 行定义、颜色与 beacon_rate 滑窗:src/wifit3/ui/focus_model.py
  • 网卡实测基准(如 AR9271 的 8/s、MT76x0u 的 9.5/s 数据):docs/porting/CHIP-DOC.md、src/wifit3/chips/ar9271_v2/AR9271_V2.md
  • 支持的硬件清单:docs/SUPPORTED-HARDWARE.md

小结

一句话记住:Beacon 行 8/s 以上 = 正常,5/s 以下要警惕,0 = 链路有问题。配合 data、deauth、eapol 几行读数的组合,你就能在焦点视图里实时判断网卡状态和攻击进度,而无需翻日志。

【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询