在 Android 设备上捕获 802.11 数据包标头?
我想使用 tcpdump 之类的应用程序捕获 Android 上的 WiFi 数据包标头。我使用的是 HTC 梦想手机(Android 1.6,Wi-Fi (802.11b/g),使用 Texas Instruments WL1251B 芯片组)。默认 TI 驱动程序会在使用 tcpdump 在设备上捕获数据包时过滤 802.11 数据包标头。有人知道使用默认 TI 驱动程序捕获 802.11 标头的方法吗?
另外,我正在查看 http://bobcopeland.com/android_wifi.html,其中包含安装说明Android 设备上基于 mac80211 的驱动程序。正如本页所述,我按照说明创建了内核模块并将其加载到手机上。但是,这样做后我无法激活WiFi接口(尽管我看到“wlan0”接口表明mac80211驱动程序已加载)。
所以,我被困在这一点上。有人可以建议我使用基于 TI/mac80211 的驱动程序在 Android 手机上捕获 802.11 数据包标头吗?
I want to capture WiFi packet headers on Android using tcpdump kind of an application. I am using an HTC dream phone (Android 1.6, Wi-Fi (802.11b/g) using a Texas Instruments WL1251B chipset). The default TI driver filters the 802.11 packet headers while doing a packet capture on the device using tcpdump. Does anybody know of a way to capture the 802.11 headers using the default TI driver?
Also, I was looking at http://bobcopeland.com/android_wifi.html, which contains instructions to install a mac80211 based driver on an android device. As mentioned in this page, I followed the instructions to create the kernel modules and loaded them up on the phone. But, I could not activate the WiFi interface after doing so (though I saw the "wlan0" interface indicating that the mac80211 driver was loaded).
So, I am stuck at this point. Can anybody advise me regarding capturing 802.11 packet headers on an android phone using either TI/mac80211 based drivers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论