2011-11-24 75 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