2011-11-24 77 views

回答

4

我可以使用JPCAP库(Java)吗?

不直接。它依赖于JNI,大概是为了访问libpcap。您需要修改构建过程才能使用Android的NDK。可以想象的是,这不需要更改代码,但这远不是确定的。

此外,JPCAP的Java代码可能需要不在Android中的类。

我是否需要根据我的Android手机捕获数据包?

最有可能。在Android上使用libpcap的其他所有内容(例如,Shark for Root)都需要它。即使桌面Linux也需要它。

+0

感谢您的有用advice.Do你有任何建议如何在Android上使用libpcap构建数据包嗅探器? –

+0

@ngubk:不是真的,对不起。 – CommonsWare