¿Cómo puedo capturar registros de Fiddler desde un dispositivo iPhone o iPad?
Solución:
Para capturar tráfico web usando Fiddler, necesitará una red inalámbrica, un dispositivo iOS y una máquina con Windows.
Para capturar registros de Fiddler desde un dispositivo iOS:
Configure el host Windows/Fiddler para capturar el tráfico desde el dispositivo móvil:
- Descargue e instale Fiddler y, a continuación, abra la aplicación.
- Vaya a Herramientas > Opciones de Fiddler > Conexiones y, a continuación, marque la casilla Permitir que se conecten equipos remotos.
- Reinicie Fiddler.
Nota: Asegúrese de que su firewall permita conexiones entrantes al proceso Fiddler.
- Pase el cursor sobre el indicador en línea en la parte superior derecha de la barra de herramientas Fiddler para ver la dirección IP asignada a la máquina host Fiddler.
- Verifique que el dispositivo iOS pueda llegar a Fiddler navegando a http://[IPAddressofFiddlerHostMachine]:8888 en el navegador.
Aparece la página Fiddler Echo Service
- Verifique que Fiddler esté capturando tráfico yendo a Archivo > Capturar tráfico. Debería haber una marca de verificación junto a Capture Traffic.
Instalo el certificado raíz de Fiddler en el host Windows/Fiddler para descifrar el tráfico HTTPS:
- Descargue e instale el complemento Certificate Maker para Fiddler en http://www.telerik.com/fiddler/add-ons
- Vaya a Herramientas > Opciones de violinista > HTTPS y, a continuación, marque la casilla Descifrar tráfico HTTPS.
- Seleccione Sí en la ventana emergente para confiar en el certificado Fiddler Root y, a continuación, haga clic en Sí en la ventana emergente Instalar el certificado Fiddler Root.
- Cierre y reinicie Fiddler.
Para capturar el tráfico web de un dispositivo iOS:
- En el dispositivo iOS, desactive cualquier conexión 3G/4G.
- Vaya a Configuración > Wi-Fi.
- Pulse la red Wi-Fi para ir a la pantalla de configuración.
Nota: La red Wi-Fi en la que se encuentra el dispositivo iOS debe estar en la misma red en la que está la máquina host Fiddler.
- En la parte inferior de la pantalla de detalles de la red, toque Configurar proxy en HTTP Proxy.
- Toque Manual.
- Escriba la dirección IP (o nombre de host) de la máquina con Fiddler en ejecución y el número de puerto 8888. Esto enrutará todo el tráfico de red desde el dispositivo móvil a Fiddler.
- En el dispositivo iOS, vaya a http://ipv4.fiddler:8888/ en un navegador.
- Desde la parte inferior de la página web de Fiddler Echo Service, descargue el certificado FiddlerRoot.
- Abra el archivo FiddlerRoot.cer.
- Pulse el botón Instalar.
- Vuelva a tocar el botón Instalar.
Nota: En iOS 10 y versiones posteriores, después de instalar el certificado FiddlerRoot, vaya a Configuración > General > Acerca de > Configuración de confianza del certificado y habilite manualmente la confianza total para el certificado raíz de FiddlerRoot. Acepte el diálogo que dice que esto permitirá que un tercero espíe todas sus comunicaciones.
Duplique el problema que está experimentando y proporcione los registros de Fiddler a su representante de soporte de Webex:
- Reproduzca el problema en el dispositivo iOS.
El tráfico web ahora debería capturarse en Fiddler.
- Una vez reproducido el problema, vaya a Archivo > Guardar > Todas las sesiones...
- Envíe el archivo.saz a su representante de soporte de Webex para una investigación adicional.
¿Ha encontrado este artículo útil?