在 Android 设备上捕获 802.11 数据包标头?

发布于 2024-11-17 00:09:44 字数 540 浏览 4 评论 0原文

我想使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文