wifit3 Scanner 扫描界面深度指南:过滤、排序与信号栏的 3 步实战用法
【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3
wifit3 是一款纯 USB 无线网卡的跨平台 WiFi 扫描与审计工具。它的 Scanner 界面把文本过滤、加密过滤、频段选择和 8 列排序压进一张实时刷新的表格里。这篇指南带你从插网卡开始,走最短路径进入 Scanner,并用 3 个实操任务学会锁定目标 AP。
从插网卡到进入 Scanner:最短上机路径
前置条件:
- 至少一张受支持的 USB 无线网卡(驱动随 wifit3 自带,不需要系统装驱动),芯片列表见 docs/SUPPORTED-HARDWARE.md。
- 源码方式运行需要 Python 3.11+;也可以直接下载预编译二进制,无需 Python 环境。
启动步骤:
- 插入 USB 网卡,运行:
uv sync uv run wifit3- 在 Splash 界面选中你的网卡,点击START。Linux 会请求一次
pkexec/sudo授权,Windows 弹一次 UAC 安装 WinUSB。 - 授权完成后自动进入 Scanner,顶部 Header 实时显示每张网卡当前跳到的信道(
CH: 003这类读数)。
30 秒读懂 Scanner 的 8 列表格
Scanner 表格共 8 列,列定义在 src/wifit3/ui/ap_table.py:
| 列名 | 含义 | 支持的操作 |
|---|---|---|
| SSID | 网络名,隐藏网络显示<Hidden>;捕获成功后左侧出现 ✓HS、✓PMK、✓WEP 等徽标 | 文本排序 |
| CH | AP 当前所在信道 | 数值排序 |
| POWER | 信号强度,如-69 dBm | 数值排序 |
| 🥓 | beacons/s 接收质量条 | 数值排序 |
| 💻 | 关联客户端数量 | 数值排序 |
| ENCRYPT | 加密类型(WPA2、WPA3→2 等) | 文本排序 |
| WPS | 是否支持 WPS,WPS 🔒表示 PBC 已被锁定 | 排名排序 |
| VENDOR/ID | 路由器厂商与身份识别 | 文本排序 |
两条冷知识:某行超过10 秒没收到 Beacon 会变暗(stale),30 秒后整行移出表格;隐藏网络会被 wifit3 猜测出 SSID,以斜体加?显示,猜测名可以直接在过滤栏搜到。
任务一:三步锁定信号最强的目标 AP
场景:周围 AP 很多,你要先挑出离你最近、最稳定的那一台。
- 表格默认就按POWER 降序排;如果当前不是,按
s循环切换排序列,循环顺序为 SSID → CH → POWER → 🥓 → 💻 → ENCRYPT → WPS → VENDOR/ID,停在 POWER 即可(逻辑见 action_cycle_sort)。 - 按
o反转方向:▼降序让最强信号置顶,▲升序则相反;鼠标点列头也能切换。 - 用
j/k移动行光标,Enter进入 Focus 单目标界面开始捕获。
技巧:行太多时先按f或/输入网络名前几个字符。输入按空格分词、多词是AND关系;单个字符的词只匹配 SSID,多字符词同时匹配 BSSID 和 SSID(实现见 src/wifit3/ui/screens/filter.py)。
避坑:同分行的次序不是随机的——排序实际是「主排序列 + 信号强度次级 + BSSID 兜底」三级,所以每次刷新行序都稳定,你可以放心盯着某一行看。
任务二:只筛出能下手的加密类型
场景:你只想抓传统 WPA2 握手,不想被 Open 和 WPA3 的 AP 干扰视线。
- 按
e聚焦加密下拉框。 - 选择WPA/2档位——它会合并 WPA1 和 WPA2,抓传统握手选这一档最省事。
- 可选项共 6 档:All / Open / WEP / WPA/2 / WPA3→2 / WPS3(即 WPA3→2 与 WPA3)。
技巧:筛完加密后再按s切到WPS 列排序,带 WPS 的 AP 会被按「未锁定 WPS > 已锁定 🔒 > 无 WPS」的排名顶到最前面,一眼看出哪些能走 PBC 路线。
任务三:只跳目标频段,让扫描表刷新更快
场景:目标只在 5 GHz,但网卡还在两个频段之间来回跳,表格刷新显得杂。
- 按
c打开通道过滤对话框(src/wifit3/ui/screens/channel_filter.py)。 - 按
5仅勾选 5 GHz 信道;a全选、2仅 2.4 GHz、n全部取消。 Enter确认。
效果:跳频器只访问勾中的信道(每 0.25 秒一跳),顶部信道读数不再来回跳段,表格刷新明显更聚焦。
界面上没写的 4 条隐藏规则
- 🥓 列度量的不是强度而是 beacons/s。满分约9.77(一个 AP 每 102.4 ms 发一次 TBTT),条打满 = 信号完全可听清;它比 dBm 更能反映真实接收质量(见 src/wifit3/ui/signal_bar.py)。
- 颜色按位置固定红→黄→绿,只改变填充长度,所以条不会因速率抖动而闪色;速率掉到 0 时显示脉冲底条加红色
╳,表示这个 AP 在当前网卡上已「听不见了」。 - Beacon 到达的瞬间,🥓 单元格会加粗闪现 0.2 秒。盯着某一行闪不闪,就能判断它是否还在活跃广播,比看数字更直观。
- 排序列和方向会自动写入配置,下次启动保留;配置里还能调
scanner_sort_delay(默认 2.0 秒,见 src/wifit3/persist/config.py),数值越大两次重排的间隔越长,低配机器省电。
记住这 10 个键,全程不用离开键盘
| 按键 | 功能 |
|---|---|
c | 通道过滤对话框 |
e | 加密类型下拉框 |
f// | SSID 文本过滤 |
s | 循环切换排序列 |
o | 反转排序方向 |
j/k | 行光标上/下移动 |
Enter | 进入选中 AP 的 Focus 界面 |
w | 开关 WPS PBC 自动探测(默认开启) |
l | 显示/隐藏底部系统日志 |
q | 退出 |
串成一条可执行的完整扫描流程
- 按
c+5只跳 5 GHz 频段;2. 按e筛出 WPA/2;3. 确认s停在 POWER 降序,挑一台 🥓 满格的 AP;4.Enter进 Focus 等待握手——捕获结果(握手、PMKID、WEP 密钥)会统一进入 Vault,日志区Existing captures一行可随时回看。
整套操作在一张 8 列表格上完成,键盘驱动、状态一眼可见——这正是 wifit3 Scanner 为审计效率设计的核心体验。
【免费下载链接】wifit3Wifite but USB-only & cross-platform.项目地址: https://gitcode.com/GitHub_Trending/wi/wifit3
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考