1

作为 cisco net academy 的一部分,我正在学习网络,我们使用这个名为 Wireshark 的工具。有据可查的是,大多数无线网卡不支持以“混杂模式”进行捕获或不支持其主机地址的数据包。这是一个任意的限制,因为他们看到了所有这些。

但我非常擅长 x86 汇编和反汇编。所以我现在正在查看我的网络驱动程序的问题。我可以找到他们否认它的地方并修补它。上面表达的限制是在驱动程序中实现的,还是我无法更改的固件的一部分?

可悲的是,我找不到任何示例或类似问题。

谢谢,我认为这比网络管理更像是编程

编辑:当然!更多详细信息:戴尔无线 1701 802.11b/g/n 和 Realtek PCIe GBE 系列控制器

4

3 回答 3

1

线鲨。有据可查的是,大多数无线网卡不支持以“混杂模式”进行捕获或不支持其主机地址的数据包。

实际上,对于 Wi-Fi 适配器,关键是监听模式,而不是混杂模式。大多数 Wi-Fi 适配器都支持监控模式,但您使用的操作系统是否支持它是另一回事。

在 Linux、*BSD 和 OS X 上,操作系统支持它,如果适配器支持它,适配器的驱动程序可能支持它。

然而,在 Windows 上,第一个支持它的操作系统是 Windows Vista。不幸的是,Wireshark 用来捕获流量的 WinPcap 即使在 Windows Vista、7、8 或 8.1 上也不支持它,因此您无法在 Windows 上使用 Wireshark 在监控模式下进行捕获。即使支持,您的适配器的驱动程序也可能不支持它,或者支持可能有问题。让它发挥作用并不是一件简单的工作。

于 2013-11-01T00:59:20.410 回答
1

Acrylic WiFi 软件支持windows 8.1、8、7 和vista 下的监控模式,并安装了与wireshark 兼容的驱动程序,可以在windows 下实现监控模式捕获。

而且是免费的

https://www.acrylicwifi.com/en/wlan-software/wlan-scanner-acrylic-wifi-free/

于 2014-08-07T17:04:26.390 回答
0

首先,大多数无线网卡不支持混杂模式的说法根本不正确。捕获所有数据包的能力仅取决于软件,而不取决于设备本身。混杂模式支持是当今非常基本的要求,并且很可能由您的设备软件支持。您应该检查供应商文档以查看其是否属实以及如何启用它。

几乎可以肯定,为了提高效率,数据包控制在 FW 内部实现,但理论上它也可以在驱动程序中实现。

于 2013-10-31T18:18:19.260 回答