目前该应用只有荷兰语版本。英语版本即将推出。
仅供教育和授权测试使用。 您对如何使用此工具承担全部责任。故意干扰您不拥有或未经书面授权测试的网络,在您所在司法管辖区可能是非法的。即使只向他人网络发送一个去认证帧也可能违法。请仅在获得明确授权后使用,风险自负。
本应用发现目标 SSID,列出匹配的 BSSID 并按频段(2.4/5/6 GHz) 分组,然后被动监控每个 BSSID 以枚举客户端,如果存在则捕获 WPA 握手并保存为 .22000 文件。去认证按钮当前处于工作状态;会执行主动去认证。
iw、ip 和 systemd/NetworkManager 的 Linux。airodump-ng(aircrack-ng 套件)、airmon-ng、hcxpcapngtool、iw、ip、systemctl。which airodump-ng、which hcxpcapngtool 等。python3 your_script.py。提示: 可使用自检(见第 12 节)快速验证环境。
logs/<SAFE_ESSID>/session.log – 滚动会话日志(约 5 MB 后自动轮转)。logs/<SAFE_ESSID>/discovery-01.csv – 最新的频段发现输出。logs/<SAFE_ESSID>/<ESSID>_mon-01.csv – 每个 BSSID 的监控 CSV。logs/<SAFE_ESSID>/aliases.json – 您为客户端 MAC 设置的可读别名。logs/<SAFE_ESSID>/session.json – 会话数据(BSSID、客户端、计数)。logs/<SAFE_ESSID>/*hs*.22000 – 被动捕获的 WPA 握手。<SAFE_ESSID> 是经过处理、适合文件名的 ESSID 版本。
Wi-Fi 接口
物理设备,例如 wlan1。
监控名称
监控模式中使用的名称,例如 mon0。应用会根据需要切换模式并重命名。
频段(2.4 / 5 / 6 GHz) 扫描目标 ESSID 的频段。6 GHz 需要较新的 aircrack-ng 和驱动支持。
ESSID 目标 SSID 的精确拼写(区分大小写)。
日志级别
basic(最少)、verbose(更多细节)、debug(最大细节)。
发现持续时间(秒) 频段发现阶段的持续时间。
每个 BSSID 扫描时间(秒) 每个 BSSID 被动监听以枚举客户端的时间。
开始 / 停止 运行或停止整个流程。停止时终止进程并恢复 NetworkManager/接口状态(如适用)。
显示发现期间看到的所有网络(BSSID、信道、频段、ESSID)。
可选过滤器(如果在您的构建中启用):
<hidden> 行。列出匹配您的 ESSID 且匹配所选频段的 BSSID,包括信道。这标识了属于您 SSID 的精确 AP。
带时间戳的日志(命令、退出码、转换器输出、错误)。持久化到 session.log 并自动轮转。
打开日志目录 可打开当前会话文件夹。
显示匹配您的 ESSID 和频段的 BSSID。选择一个以查看其客户端。
列出所选 BSSID 下的客户端 MAC,附带最后看到时间。
aliases.json 中)。
通过右键菜单 → 清除别名 可移除别名。开始监控(BSSID) 为所选 BSSID 启动被动握手捕获。显示倒计时和 EAPOL 指示。
停止监控 停止捕获。
广播 / 定向客户端 仅占位符(此版本中无主动去认证)。它们会启动同一 BSSID 的被动握手捕获。
数据包 用于潜在实验室变体的 UI 值(此处不用于去认证)。
导出客户端 将所有已知客户端写入CSV(以及启用情况下的 JSON)到会话日志文件夹。
.22000 的目录。airodump-ng --band <bg|a|6> 输出到 CSV;健壮的基于标头的解析器可处理奇特的 ESSID/CSV 格式。airodump-ng --bssid … --channel …;解析 CSV 的 Stations 部分以实时显示新客户端。hcxpcapngtool 转换最新的 .cap 文件。如果存在非空的 .22000,则显示并记录。在支持的地方发送桌面通知。airodump-ng 长时间没有输出,则该步骤的进程会被干净地重启(发现或每个 BSSID)。session.log。session.json,并在同一 ESSID 启动时重新加载。配置
wlan1)。mon0)。verbose。运行
查看 BSSID
每个 BSSID 的客户端
客户端中心
.22000 内容出现。导出
停止
<hidden> 行。应用会持续写入 session.json。以相同 ESSID 重新启动时会重新加载:
clients.csv 包含 BSSID、ESSID、信道、客户端 MAC、别名、最后看到时间。logs/<SAFE_ESSID>/。自检窗口显示:
airodump-ng、hcxpcapngtool、iw、ip、systemctl 的位置。iw dev 输出(接口)。iw list 查看能力(适配器支持的频段/信道宽度)。.22000 时,会发送桌面通知。如果 airodump-ng 在合理时间内没有输出:
发现为空
iw list)。iw dev 和应用日志)。6 GHz 无结果
无客户端
无 .22000
hcxpcapngtool 消息。UI 无响应 / 状态不确定
session.log 中的精确命令/退出码历史。应用会执行去认证吗? 不会。去认证按钮只是占位符。它们只启动被动捕获。
可以同时监控多个 BSSID 吗? 应用按 BSSID 顺序扫描;状态会显示进度(例如“2/5”)。
“复制哈希”会自动清除剪贴板吗? 不会。此版本中剪贴板内容保持。
输出存储在哪里?
位于 logs/<SAFE_ESSID>/ 下(见第 4 节)。
可以快速打开所有内容吗? 使用主日志面板中的打开日志目录。
如果任何行为出乎意料,请先查看 session.log。它记录了每条命令、输出头部和退出码,通常能快速定位问题。