0 votos

Supervisar el tráfico HTTPS en un dispositivo ios o tal vez de forma remota en Internet

Quiero supervisar el tráfico de red HTTPS en Internet y no en la Intranet. Utilizaría una herramienta como Charles o Fiddler y configuraría un proxy pero sólo podría alojar a través de Intranet. Además, tengo el problema de desencriptar el tráfico https.

Idealmente, me gustaría monitorear todas las solicitudes http en el dispositivo ios, registrar en un archivo y luego puedo monitorear los datos completos en ese archivo. Además, estoy trabajando código Cordova/Xcode ObjectiveC para crear webviews, por lo que la aplicación que quiero monitorear no es un navegador completo como Safari. Estaría monitoreando webrequests a través de ese webview.

¿Hay alguna manera de hacer esto? Qué aplicaciones en iTunes/Store están disponibles para imprimir las solicitudes https descifradas.

...

0voto

Thomas Vente Puntos 16

Si configuras la dirección IP en la que se ejecuta Charles como proxy en tu iPad, deberías poder captar todo el tráfico que va a tu iPad.

Para HTTPS necesitas instalar el certificado Charles en tu iPad y dejar que Charles descifre tu tráfico HTTPS y lo cifre de nuevo antes de enviarlo a tu iPad (man-in-the-middle). En la aplicación Charles se llama SSL-Proxying.

http://www.charlesproxy.com/documentation/proxying/ssl-proxying/

0 votos

Sí, eso no funcionará porque la ip está en una intranet y no estará disponible. ¿Es charles o fiddler la única manera de hacer esto? Y eso es más man in the middle proxying, no hay monitoreo http en el propio dispositivo, tal vez un gancho en los controladores de red.

0voto

James Puntos 1

He escrito una guía más actualizada para conseguir que esto funcione y con algunas explicaciones adicionales. Vea si le sirve de ayuda

https://medium.com/@jamesmarino/monitoring-ios-https-network-traffic-a5d9fbe0edfe#.g2ud4pida

0 votos

Las respuestas en Ask Different deben ser algo más que un simple enlace. Está bien que incluyas un enlace, pero por favor, resúmelo o escríbelo en la respuesta. La idea es que la respuesta sea independiente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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