0 votos

¿Cómo depurar el tráfico de red de una aplicación Android?

Estoy intentando escuchar el tráfico de red de una aplicación comercial que me he descargado.

Idealmente, me gustaría que el tráfico utilizara mi máquina de desarrollo como proxy, donde tendré Burp o Fiddler esperando para reenviar peticiones a la web mientras observo el tráfico.

¿Es esto posible con las aplicaciones de Android? La aplicación no tiene la bandera de depuración establecido, por supuesto. No he hecho ningún desarrollo Android, así que disculpas por adelantado.

1voto

Morrison Chang Puntos 286

Un apoderado es un apoderado. A menos que la aplicación esté haciendo compresión o algún otro protocolo como Google Chrome, deberías poder observar el tráfico HTTP. El tráfico HTTPS requerirá un certificado para que funcione el man-in-the-middle.

Edición 1:

En el teléfono/tablet entra en Ajustes->Wi-Fi. Pulsa prolongadamente sobre la conexión a tu punto de acceso Wi-Fi y debería aparecer un menú para modificar la conexión. Una vez que aparezca la pantalla, busca "Opciones avanzadas", actívalas y ya podrás configurar el proxy manual.

Cuando me refería a Chrome me refería a su opción de compresión de datos para Chrome para móviles: https://developer.chrome.com/multidevice/data-compression

Tendrás que desactivar esta opción para rastrear el tráfico de Chrome.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X