如何在 Ubuntu 22.04 上捕获 WiFi 流量

如何在 Ubuntu 22.04 上捕获 WiFi 流量

我尝试了很多方法,但无法捕获无线接口上的任何流量。我可以将无线接口设置为“监控模式”,但无法使用 wireshark、airmon-ng 或 tcpdump 记录任何流量。

iw list
Wiphy phy0
[...]
    Supported interface modes:
         * IBSS
         * managed
         * AP
         * monitor
         * mesh point
         * P2P-client
         * P2P-GO
         * P2P-device

我已尝试停止网络、NetworkManager 和/etc/init.d/networking

03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
Linux V3580 5.15.0-33-generic #34-Ubuntu SMP Wed May 18 13:34:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

捕获 WiFi 流量似乎很容易:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up

我究竟做错了什么?


谢谢您的回复。

sudo tcpdump wlan0( wlp3s0) - 不起作用。我无法捕获任何数据包。

我知道这ifconfig已被弃用,但它仍然有效。我的意思是我可以关闭无线接口等。

相关内容