¿Cómo puedo ver el tráfico de red generado por una aplicación de iPhone?

Ejecute un servidor proxy local en su máquina. Soy aficionado a http://www.charlesproxy.com/ (pago, prueba gratuita) pero http://www.wireshark.org/ también debería ser una buena opción gratuita.

Con un servidor proxy en ejecución, puede editar la configuración de red de su teléfono para conectarse a través de ese servidor proxy.


Para interceptar las conexiones SSL, también deberá agregar un certificado raíz de confianza a su teléfono, permitiendo deliberadamente ataques de intermediario por cualquier persona que tenga la clave de ese certificado. Probablemente no sea algo que desee dejar configurado en su teléfono, pero es muy útil cuando desea interceptar las conexiones usted mismo.
http://blog.noodlewerk.com/gener… tiene un buen tutorial sobre cómo configurar Charles para interceptar conexiones desde un dispositivo iOS.

Ahora puede sentarse y ver cómo la aplicación Quora informa su ubicación 😉