4
我想创建一个捕获数据包的模块(如Android的Root应用程序的Shark)。是否可以使用JPCAP与Android?
我可以使用JPCAP库(Java)吗?我是否需要根据我的Android手机捕获数据包?
我想创建一个捕获数据包的模块(如Android的Root应用程序的Shark)。是否可以使用JPCAP与Android?
我可以使用JPCAP库(Java)吗?我是否需要根据我的Android手机捕获数据包?
我可以使用JPCAP库(Java)吗?
不直接。它依赖于JNI,大概是为了访问libpcap
。您需要修改构建过程才能使用Android的NDK。可以想象的是,这不需要更改代码,但这远不是确定的。
此外,JPCAP的Java代码可能需要不在Android中的类。
我是否需要根据我的Android手机捕获数据包?
最有可能。在Android上使用libpcap
的其他所有内容(例如,Shark for Root)都需要它。即使桌面Linux也需要它。
感谢您的有用advice.Do你有任何建议如何在Android上使用libpcap构建数据包嗅探器? –
@ngubk:不是真的,对不起。 – CommonsWare