无法在 Wireshark 中捕获 http 请求

网络工程 线鲨
2022-02-18 20:22:28

我在wireshark工作。我正在监视同一网络上的 wifi 流量。我们有 6 台电脑,一台机器安装在 Wireshark 上以捕获 wifi 流量。我在端点列表中获得了我的队友 IP 地址。我的机器已经安装了wiresahrk。每当他们ping我的机器时。我的机器IP:192.168.1.214。其他是:192.168.1.31、164,188,242。他们向我的 m/c 发出请求,我可以捕获该请求。如果 192.168.1.188 机器向本地服务器发送 http 请求到其他 ip,例如 164, 31 。我无法捕获该 http 请求。它只是 mdns 协议.. 这是屏幕截图..

为什么我无法捕获 http 请求?为什么其他队友IP(188-->164.31)没有被捕获?任何人请帮助我

我在ubuntu机器上工作。

我的路由器类型是:Belkin Surf N150 Wireless Modem Router, F9J1001 v1.

root@naveen-Inspiron-3542:/home/naveen# airmon-ng start wlp6s0


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
-e 
PID Name
1114    NetworkManager
1117    avahi-daemon
1144    avahi-daemon
1311    wpa_supplicant
7662    dhclient
Process with PID 7662 (dhclient) is running on interface wlp6s0
Process with PID 8073 (dumpcap) is running on interface wlp6s0


Interface   Chipset     Driver

wlp6s0      Atheros     ath9k - [phy0]
                (monitor mode enabled on mon0)

当我点击 mon0 界面时。我得到了 802.11 管理框架.. 在此处输入图像描述

但我的问题是我无法捕获 http 请求?

1个回答

最可能的原因是您(和所有其他主机)连接到网络交换机。交换机只将数据包转发到目的主机所在的端口。由于您不是目的地,因此您看不到数据包。广播数据包从所有端口转发出去,这就是您在 Wireshark 中看到的。

如果您有一台 Cisco 交换机,您可以配置一个跨接端口来转发交换机上的所有流量。