我有一個來自 Alfa 的 WiFi 適配器,可以在 Linux 上以監控模式運行。設定並執行 Wireshark 後,我就可以查看其他路由器和裝置上的流量。如果有一個新協定使用相同的 2.4GHz 來傳輸數據,但它不遵循傳統的 tcp/ip 協定(例如 3 次握手),我仍然可以在我的 Alfa 適配器上監控它嗎?
答案1
如果不是 TCP,而是是Wi-Fi,你應該可以捕捉它;擷取是在鏈結層完成的,因此它應該看到它可以接收的所有 Wi-Fi 流量。它可以捕獲 UDP 流量(沒有 3 次握手),甚至可以捕獲非 IP 流量。
如果它是不是Wi-Fi 流量 - 即碰巧使用 2.4 GHz 無線電的某種其他形式的網絡,但不符合 IEEE 802.11 標準中的任何 PHY - 您將無法使用 Wi-Fi 監控它-Fi 適配器,因為它不是 Wi-Fi。
答案2
@Guy Harris 基本上是正確的,除了答案忽略了未來對 WIFI 協議的擴展 - 因此,假設您的 USB 卡是 802.11g 卡,但其他人使用 802.11n,則 USB 卡將無法選擇從更快的設備上完全有效的WIFI 傳輸,因為它看不到資料流。
因此,如果有新的軟體協議,硬體應該能夠處理它,但如果有更新版本的 802.11 標準需要硬體升級,則不能。