Como faço para capturar registros do Fiddler de um dispositivo iPhone ou iPad?
Solução:
para capturar o tráfego da web usando o Fiddler, você precisará de uma rede sem fio, um dispositivo iOS e uma máquina Windows.
Para capturar registros do Fiddler de um dispositivo iOS:
Configure o host Windows/Fiddler para capturar o tráfego do dispositivo móvel:
- Baixe e instale o Fiddler e abra o aplicativo.
- Vá para Ferramentas > Opções do Fiddler > Conexões e marque a caixa Permitir que computadores remotos se conectem.
- Reinicie o Fiddler.
Nota: Certifique-se de que seu firewall permita conexões de entrada com o processo Fiddler.
- Passe o mouse sobre o indicador Online no canto superior direito da barra de ferramentas do Fiddler para visualizar o endereço IP atribuído à máquina host do Fiddler.
- Verifique se o dispositivo iOS pode acessar o Fiddler navegando até http://[IPAddressofFiddlerHostMachine]:8888 no navegador.
A página do Fiddler Echo Service é exibida
- Verifique se o Fiddler está capturando tráfego acessando Arquivo > Capturar tráfego. Deve haver uma marca de seleção ao lado de Capturar tráfego.
Eu instalo o certificado raiz do Fiddler no host Windows/Fiddler para descriptografar o tráfego HTTPS:
- Baixe e instale o plugin Certificate Maker para Fiddler em http://www.telerik.com/fiddler/add-ons
- Vá para Ferramentas > Opções do Fiddler > HTTPS e marque a caixa Descriptografar tráfego HTTPS.
- Selecione Sim no pop-up para confiar no certificado Fiddler Root e clique em Sim no pop-up de instalação do certificado Fiddler Root.
- Feche e reinicie o Fiddler.
Para capturar o tráfego da web de um dispositivo iOS:
- No dispositivo iOS, desative todas as conexões 3G/4G.
- Vá para Configurações > Wi-Fi.
- Toque na rede Wi-Fi para acessar a tela de configurações.
Nota: A rede Wi-Fi na qual o dispositivo iOS está conectado precisa estar na mesma rede em que a máquina host Fiddler está.
- Na parte inferior da tela de detalhes da rede, toque em Configurar proxy em Proxy HTTP.
- Toque em Manual.
- Digite o endereço IP (ou nome do host) da máquina com o Fiddler em execução e o número da porta 8888. Isso roteará todo o tráfego de rede do dispositivo móvel por meio do Fiddler.
- No dispositivo iOS, acesse http://ipv4.fiddler:8888/ em um navegador.
- Na parte inferior da página do Fiddler Echo Service, baixe o certificado FiddlerRoot.
- Abra o arquivo FiddlerRoot.cer.
- Toque no botão Instalar.
- Toque no botão Instalar novamente.
Observação: no iOS 10 e versões posteriores, depois de instalar o certificado FiddlerRoot, acesse Configurações > Geral > Sobre > Configurações de confiança do certificado e ative manualmente a confiança total para o certificado raiz do FiddlerRoot. Aceite a caixa de diálogo que diz que isso permitirá que terceiros escutem todas as suas comunicações.
Duplique o problema que você está enfrentando e forneça os registros do Fiddler ao seu representante de suporte Webex:
- Reproduza o problema no dispositivo iOS.
O tráfego da web agora deve ser capturado no Fiddler.
- Depois que o problema for reproduzido, vá para Arquivo > Salvar > Todas as sessões...
- Envie o arquivo.saz para seu representante de suporte Webex para uma investigação mais aprofundada.
Este artigo foi útil?