Quiero capturar paquetes de datos de red en la aplicación de Android. ¿Tiene alguna sugerencia o código fuente para ayudarme a entender si esto es posible?Cómo capturar el paquete de red en Android sin usar ningún permiso raíz
Respuesta
Sin root, tendrá que usar un método de paso directo.
- Configuración de su PC/Mac para compartir su conexión por cable a través del adaptador inalámbrica
- Conectar con el adaptador inalámbrico con su dispositivo Android
- Run Wireshark
Quiero capturar paquetes de datos de red en mi dispositivo Android por mi aplicación. No solo dispositivo de PC. Quiero enumerar qué sitios están conectados los usuarios en el dispositivo. Gracias –
Y eso es lo que acabo de explicar cómo hacerlo. A menos que tenga root, no puede rastrear paquetes. Su única opción es la que he enumerado anteriormente que le permite olfatear los paquetes que su dispositivo Android está enviando mediante el envío de tráfico a través de la PC. –
Gracias por ayudarme. Tengo que ser súper usuario. –
la mayoría de las aplicaciones que filtran/sniff/el tráfico de la red de cuenta en Android sin raíz utiliza el truco loopback vpn, donde configura un vpn e inspecciona el tráfico (o lo que sea que desee)
fo r sniffer, marque tpacketcapture, pero no creo que tenga la fuente ... intente ponerse en contacto con él o consulte fdroid para obtener una aplicación de código abierto similar
Esto debería ser solo un enfoque de hombre en el medio - piensa en configurar un proxy.
- 1. Oyente de red Android
- 2. Android Cómo calcular el paquete/datos de uso de la red
- 3. Cómo tomar capturas de pantalla en Android 2.3.3 sin raíz?
- 4. ¿Cómo puedo capturar paquetes de red por PID?
- 5. Android - Flash - Permiso para permitir la red asistida por pares
- 6. Android openFileOutput: sin permiso para crear almacenamiento
- 7. NuGet no muestra ningún paquete
- 8. ¿Cómo se aplica el permiso de Android?
- 9. Cómo capturar marcos de red en un módulo kernel
- 10. C2DM: cómo usar el permiso C2D_MESSAGE?
- 11. ¿Qué sucede después de capturar un paquete?
- 12. Cómo usar SDWebImage sin ningún caché para una instancia
- 13. ¿Cómo usar el paquete org.apache.commons?
- 14. obtener permiso de Android dynamiclly
- 15. cd en el directorio sin tener permiso
- 16. Android "No se encontró ningún proveedor de contenido para revocar el permiso"
- 17. EACCESS Permiso denegado en Android
- 18. ¿Cómo usar la cámara web en el emulador de Android para capturar una imagen en vivo?
- 19. ¿Puedo obtener el permiso de root sin dejar vim?
- 20. ¿Cómo instalar el paquete MySQLdb? (ImportError: Ningún módulo llamado setuptools)
- 21. android, cómo obtener el nombre del paquete?
- 22. java.io.IOException: Permiso denegado en la carpeta de red
- 23. Android javax.annotation.processing Falta el paquete
- 24. Android adb push a la ubicación en el dispositivo sin tarjeta SD y sin acceso raíz
- 25. Android: capturar el retorno de una actividad
- 26. Permiso ACCESS_NETWORK_STATE en Android ICS
- 27. ¿Cómo obtener el nombre de una clase sin el paquete?
- 28. Cómo detectar el tráfico de red saliente local en .NET sin utilizar PCap?
- 29. Android de apagado raíz
- 30. Instalación de GHC sin raíz
Espero que esto sea imposible, por razones obvias de privacidad y seguridad. – CommonsWare
Definitivamente es posible, porque la aplicación VPN de la red Juniper lo usa. – anishsane