wifit3 Scanner 指南:过滤、排序与信号条三招,在 WiFi 扫描中快速锁定目标 AP
【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3
wifit3 是一款跨平台、纯 USB 网卡驱动的 WiFi 扫描与审计工具,它的 Scanner 扫描界面支持 SSID 文本、加密类型与通道三种 wifit3 过滤,8 列 wifit3 排序,以及按 beacons/s 信号强度度量接收质量的 🥓 质量条,配合 WPS PBC 探测帮你从满屏 AP 中快速锁定目标。
一、满屏 AP,从哪里下手
第一次打开 Scanner,表格会随跳频不断刷新,几十个 AP 挤在一起,新手最常见的困惑是:该盯哪一行?
这篇指南带你解决三件事:读懂 8 列表格每格在说什么;用三种过滤把范围收窄到目标频段和加密类型;用排序与信号质量条判断"这个 AP 值不值得抓"。全部操作不离开键盘。
二、装好并进入 Scanner
准备 Python 3.10+ 环境和一张受支持的 USB 无线网卡(驱动由 wifit3 自带,无需安装系统驱动),支持的芯片清单见 docs/SUPPORTED-HARDWARE.md。执行两条命令:
- 安装:
pip install wifit3 - 启动:
python -m wifit3
首次运行会进入设备初始化(bring-up)流程,完成后自动进入 Scanner 界面。界头右侧会实时显示各网卡当前跳频所在的通道号——它是你确认扫描正在进行的第一个信号。
动作:插好网卡,跑一遍python -m wifit3,等 bring-up 结束即可看到 Scanner。
三、看懂表格的 8 列
Scanner 表格共 8 列(定义见 src/wifit3/ui/screens/scanner.py,列结构在 src/wifit3/ui/ap_table.py):
| 列 | 你在看什么 | 排序维度 | 一句话说清楚 |
|---|---|---|---|
| SSID | 网络名,右侧带 ✓HS / ✓PMK / ✓WEP / ✓WPS 等捕获徽章 | 文本 | 已捕获的 AP 一眼可辨 |
| CH | AP 当前所在信道 | 数值 | 判断频段与同信道邻居 |
| POWER | 信号强度,如-69 dBm | 数值 | dBm 越接近 0 越强 |
| 🥓 | beacons/s,每秒收到的信标数 | 数值 | 比 dBm 更直观的质量条,见第六节 |
| 💻 | 关联客户端数量(BSSID 是 AP 的 MAC 地址) | 数值 | 客户端越多越"热闹" |
| ENCRYPT | 加密类型,WPA2、WPA3→2 等 | 文本 | 决定走握手还是 WPS 路线 |
| WPS | 是否支持 WPS,🔒 表示 PBC 被锁定 | 排名 | 🔒 最前,未锁定次之,不支持垫底 |
| VENDOR/ID | 厂商与设备身份 | 文本 | 识别路由器型号辅助判断 |
三个值得记住的行为细节:
- 隐藏网络显示为
<Hidden>;wifit3 会借同 BSSID 组内其他广播猜测一个名字(带?后缀),这个猜测名可以直接在过滤栏搜到。 - 超过 10 秒没收到 Beacon 的行会变暗(stale),30 秒后自动移出表格。
- 行顺序永远稳定:同分的行按信号强度和 BSSID 兜底排序,不会跳动。
动作:把光标(j/k)移到一行上,对照上表逐列读一遍,5 分钟就能熟悉整套读数。
四、三种过滤,按任务用 🎚️
过滤栏在表格上方(实现见 src/wifit3/ui/screens/filter.py),三种入口对应三类任务。
找最强信号:文本过滤
按f或/聚焦输入框。输入内容按空格分词,多词之间是AND关系;单个字符的词只匹配 SSID,多字符的词同时匹配 BSSID 和 SSID。例如输入cun8能直接定位到某隐藏网络的猜测名。
只抓 WPA2 握手:加密下拉框
按e聚焦加密下拉框,选项为 All / Open / WEP /WPA/2/ WPA3→2 / WPA3。注意WPA/2 这一档把 WPA1 和 WPA2 合并显示——想抓传统 WPA2 握手时选它最省事,不必再逐行甄别。
只看目标频段:通道过滤
按c打开通道对话框(src/wifit3/ui/screens/channel_filter.py),四个快捷键:a全选、2仅 2.4 GHz、5仅 5 GHz、n不选。跳频器只访问你勾选的信道,收窄频段后跳频节奏更快,表格刷新也更聚焦在目标频段上。
动作:先按c选频段,再按e定加密,最后用f输关键词——三下之后屏幕上只剩目标。
五、排序列循环与一键反转
s循环切换排序列,顺序为SSID → CH → POWER → 🥓 → 💻 → ENCRYPT → WPS → VENDOR/ID(实现见 action_cycle_sort),按到你想停的列为止。o切换升/降序,列头箭头▼为降序、▲为升序,鼠标点列头也能直接切方向。
这套排序是稳定的:每一列的键都是「该列主排序 + 信号强度次级排序 + BSSID 兜底」,所以即使数值相同,行顺序也固定不乱跳。常用组合:
- 按POWER 降序:全场信号最强的 AP 置顶,配合 🥓 满格快速挑目标;
- 按💻 降序:客户端最多的"热点"路由器排最前;
- 按WPS 列:支持 WPS 的 AP 排到最前,🔒 锁定的优先。
你选的列和方向会自动写入配置,下次启动直接恢复;配置里还能调scanner_sort_delay,数值越大两次重排间隔越长,低配机器上可以省电省 CPU。
动作:按两下s切到 POWER,再按o确认箭头朝下,看最强信号是否置顶。
六、信号条 0.2 秒闪现在测什么 📶
🥓 列的量尺是beacons/s(每秒收到的信标数),比 dBm 更能反映真实接收质量(渲染逻辑见 src/wifit3/ui/signal_bar.py):
- 一个 AP 每 102.4 ms 发一次 TBTT(信标触发时机),所以满分约9.77 beacons/s,条打满说明这个 AP 被你完全"听清"了;
- 颜色是按位置固定的红→黄→绿渐变,速率变化只改变填充长度,不改变每个格子的颜色,所以条不会因速率抖动而闪色;
- 速率归 0 时,该格显示一条脉冲"心跳"底条加红色 ✕——这个 AP 在当前网卡上已经"听不见了",换 AP 吧;
- 每次 Beacon 到达的瞬间,🥓 单元格会闪现 0.2 秒。盯着某一行看它闪不闪,就能判断这个 AP 是否还在活跃广播。
动作:按 🥓 降序排一次,把条不满格但 POWER 很高的行记下来——那通常是距离远但链路尚可的候选目标。
七、一张表记住 8 个快捷键 ⌨️
| 按键 | 干什么用 |
|---|---|
f// | 聚焦 SSID 文本过滤输入框 |
e | 聚焦加密下拉框 |
c | 打开通道过滤对话框(a/2/5/n快捷选择) |
s/o | 循环切换排序列 / 反转排序方向 |
l | 显示或隐藏底部系统日志 |
w | 开关 WPS PBC 自动探测(默认开启,日志区有状态提示) |
j/k | 行光标上下移动 |
v | 打开捕获结果库(Vault) |
捕获到的握手、PMKID 与 WEP 密钥会统一存入 Vault,按v随时查看;SSID 旁的 ✓HS / ✓PMK / ✓WEP / ✓WPS 徽章告诉你哪一行已经有货了。进入 Focus 界面后,日志区的Existing captures一行会汇总当前 AP 已有的捕获结果(实现见 src/wifit3/vault/manager.py)。底部状态栏随时能查到这些键的提示。
结尾:一条"手不离键盘"的扫描工作流
- 按
c选定目标频段; s切到 POWER 降序,配合 🥓 满格挑出信号最好的 AP;- 按
e筛出 WPA/2 或 Open; - 按
w保持 WPS PBC 探测开启,或直接等握手,进入 Focus 界面开抓。
整个过程不需要碰鼠标,这正是 wifit3 Scanner 为审计效率设计的核心体验。
【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考