SuperAPI AI 工具集

performing-wireless-security-assessment-with-kismet

安全与审计

查看项目

更新于 10-16 01:30

技能介绍

用途:使用开源无线检测与入侵检测系统 Kismet 开展无线安全评估,被动监听并分析 802.11 帧,识别非法接入点、隐藏 SSID、弱加密与未授权客户端。

主要能力:Kismet 支持 802.11a/b/g/n/ac/ax,工作于被动监听模式,不发送数据包。采用客户端-服务器架构,主进程 kismet 抓包并处理,kismet_cap_linux_wifi 负责 Linux WiFi 抓包源,Web UI 位于 http://localhost:2501。可识别 AP、客户端、探测请求与加密类型,并输出加密风险等级(开放/WEP 为严重,WPA-TKIP 为高,WPA2-PSK 中,WPA2-Enterprise 与 WPA3-SAE 低)。

使用方式:需 Linux(Kali、Ubuntu 22.04+)与 Kismet 2023+、支持监听模式的无线网卡及书面授权,GPS 可选。先用 iwconfig 与 iw list 检查网卡,执行 sudo airmon-ng check kill,再依次 ip link set wlan0 down、iw dev wlan0 set type monitor、ip link set wlan0 up 启用监听模式,并在 /etc/kismet/kismet.conf 配置数据源、日志与通道跳频,随后用 sudo kismet -c wlan0 启动。可用 Kismet REST API 导出设备列表(默认账号 kismet/kismet,应立即修改),或编写 Python 脚本解析 Kismet SQLite 数据库,按加密类型分类并生成报告;将发现的 AP 与授权 MAC 清单比对即可检测非法 AP。

适用场景:计划性安全测试与审计、安全控制验证、相关安全事件响应、非法/未授权 AP 排查、隐藏 SSID 发现、客户端探测行为分析、信号覆盖边界测绘。

限制:必须事先取得书面授权;仅使用被动模式,不得发送去认证帧或探测请求;建议持续抓包 30-60 分钟,并在多个物理位置采集以保证覆盖;默认凭据存在风险,须尽快修改。评估清单还包含 WPS 状态、访客网络隔离与管理接口暴露等检查项,但资料未提供具体命令或判定标准。