¿Es posible usar JPCAP con Android?

Quiero crear un módulo que captura los paquetes (como la aplicación Shark for Root en Android).

¿Puedo usar la biblioteca JPCAP (Java)? ¿Necesito root mi teléfono Android para capturar paquetes?

    ¿Puedo usar la biblioteca JPCAP (Java)?

    No directamente. Se basa en JNI, presumiblemente para acceder a libpcap . Tendrías que modificar el proceso de compilación para usar el NDK de Android. Es concebible que esto no requeriría ningún cambio de código, pero eso está lejos de ser cierto.

    Además, es posible que el código Java para JPCAP requiera clases que no estén en Android.

    ¿Necesito root mi teléfono Android para capturar paquetes?

    Más probable. Todo lo demás que utiliza libpcap en Android (por ejemplo, Shark for Root) lo necesita. Incluso Linux de escritorio lo necesita.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.