在 Debian 系统中,“sniffer” 通常指网络嗅探工具(如 Wireshark、tcpdump、Kismet 等),它们的 WiFi 支持能力取决于工具类型和硬件/驱动配置。以下是详细说明:
无论使用哪种 sniffer,WiFi 网卡必须支持「监控模式(Monitor Mode)」和「射频监视(RFMON)」,否则无法捕获 WiFi 空口数据包(仅能抓有线流量或本机 WiFi 连接的数据)。
rtl88xxau-dkms)sudo apt install wiresharkwlan0 为例):sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
sudo ip link set wlan0 up
wlan0(监控模式下的接口),即可捕获 WiFi 数据包(包括 Beacon 帧、管理帧、数据帧等)。sudo tcpdump -i wlan0 -w wifi_capture.pcap # 捕获并保存到文件
sudo apt install kismetairodump-ng 可捕获 WiFi 数据包并用于破解 WEP/WPA 密钥(仅用于合法测试)。sudo apt install aircrack-ngsudo airodump-ng wlan0 # 扫描周围 WiFi 网络
root 权限或加入 wireshark 组(如 sudo usermod -aG wireshark $USER,注销后生效)。Debian 下的 sniffer 工具支持 WiFi,但需满足: