Wireshark/Tshark。监控模式下的数据包非常少

Wireshark/Tshark。监控模式下的数据包非常少

我正在尝试使用 来设置室内定位的概念验证WIFI。这个想法是WIFI在一栋小楼的几个位置放置几个适配器,每个适配器跟踪信号强度和MAC地址并将其存储在数据库中。根据同时发送到不同适配器的信号强度,我们可以得到设备的(不)准确位置(MAC)。

SSIDs大楼里有两个,都带WPA-PWD加密。还会有与网络无关的设备。由于我不想在每个位置安装 3 个适配器(每个网络一个),所以我想在监控模式下获取信号强度,并且只在两者之间切换频道SSIDs

使用Kali并且tshark我能够捕获信号强度:

tshark -i mon0 -T fields -e wlan.sa -e radiotap.dbm_antsignal

但问题是我从测试设备(Android 手机)收到的数据非常少。如果我打开管理器WIFI并开始扫描该区域的网络,我会捕获广播数据包,但不会捕获任何其他数据。我怀疑这是由于加密造成的,因此WPA将其更改为开放网络,结果成功了。我看到来自 Android 手机的数据包流不断。

我回到WPA网络并tshark使用解密进行设置

tshark -i mon0 -o wlan.enable_decryption:TRUE -o "uat:80211_keys:\"wpa-pwd\",\"Passphrase:SSID\""

我断开了手机与网络的连接,启用了监控模式,然后重新连接设备,以确保我收到了four-way handshake。现在我确实收到了一些数据包,但远不及我实际发送/下载的数量。有时我每分钟收到大约 10 个数据包,然后几分钟内什么都没有。

我尝试了以下设置

  • Kali linuxVMWareWindows 10 上,使用ALFA AWUS036H(RT8187 芯片组)
    • 我没有收到来自WPA受保护网络的任何数据包
  • Kali linux ARMRaspberry Pi 3 model b相同的 USB 适配器
    • 我没有收到来自WPA受保护网络的任何数据包
  • Kali linux实时启动 USB,Qualcomm Atheros AR938x适配器
    • WPA我从受保护的网络收到一些数据包

我的问题:

  1. MAC如果我只想要信号强度,是否需要解密?
  2. 为什么我收不到大部分发送的数据包?
  3. 有没有更好的方法来WIFI使用IPS

相关内容