是否可以在wifi中的两个设备之间捕获数据包

网络工程 无线的 线鲨
2021-07-25 11:41:18

我对 wifi 的工作原理知之甚少。

我有这些:

  1. 一种在打开时创建 wifi 网络的设备。(让我们称之为DeviceA
  2. 移动应用程序在连接到上述 wifi 网络时,会在显示屏上显示一些内容。(让我们称之为DeviceB

我不知道这些设备如何相互通信(udp 多播、tcp 或组合)

我需要找出在两个设备之间传递哪些数据以及如何传递。

这可能吗?

所以,现在是这样的:

DeviceA <=== some communication ===> DeviceB
             ^^^^^^^^^^^^^^^^^^
             How to monitor this?

或者,有没有办法做到这一点?

DeviceA <======> (A proxy?) <======> DeviceB
                 ^^^^^^^^^^
          So I can monitor traffic through here?
1个回答

是的,可以嗅探无线数据包。

您需要 airpcap 和一个与 airpcap 兼容的无线适配器。基本上,一个支持监控模式的适配器。

谷歌使用 airpcap 嗅探无线数据包,您将获得详细指南。

如果你想更进一步,那么我建议你安装 kali linux 并获得一张 Alfa 卡作为无线适配器。

可以在wireshark中使用bsssid过滤路由器和客户端。