2011-09-22 55 views
2

目前我正在开发一个需要使用Android和tcpdump的项目。Android - ad-hoc模式下的tcpdump问题

我做什么的简短说明: 我想要使用android嗅探数据包。我已经建立了一个android应用程序,通过“tcpdump”来完成这个工作。 基本上,应用程序启动tcpdump,它将捕获的数据包转储到文件中(在sdcard中)。然后我通过打开文件来处理捕获的数据包。

问题: 当wifi处于托管模式时,一切正常。但是,当我将无线设备置于“ad-hoc”状态时,无线设备停止工作。我使用的是“Samsung Captivated S”(SGH-I897),为了支持“偷听”(混杂模式)和特设我安装了最新的“Cyanogen 7”ROM(cm_galaxysmtd_full-126.zip,来自:http://download.cyanogenmod.com/?type=nightly&device=galaxysmtd

我不知道如何解决这个问题,我真的需要你的帮助。我怀疑 ,“wpa_supplicat”是要负责,但很可能我错了。

由于提前,

PS:我还想说,我用我的笔记本电脑开始自组织网络。然后两个android设备加入adhoc网络。 Android设备(SGH-I897)加入网络没有问题。所有设备都可以互相ping通。

回答