Como faço para capturar registros do Fiddler de um dispositivo iPhone ou iPad?

Como faço para capturar registros do Fiddler de um dispositivo iPhone ou iPad?

Como faço para obter registros do Fiddler em um iPhone?

É possível capturar registros do Fiddler em um iPad?

Solução:
para capturar o tráfego da web usando o Fiddler, você precisará de uma rede sem fio, dispositivo iOS e uma máquina Windows.

Para capturar registros do Fiddler de um dispositivo iOS:

Configure o host do Windows/Fiddler para capturar o tráfego do dispositivo móvel:
  1. Baixe e instale o Fiddler e abra o aplicativo.
  2. Vá para Ferramentas > Opções do Fiddler > Conexões e marque a caixa Permitir que computadores remotos se conectem.
  3. Reinicie o Fiddler.
Nota: assegure-se de que seu firewall permita conexões de entrada para o processo do Fiddler.
  1. Passe o mouse sobre o indicador On-line no canto superior direito da barra de ferramentas do Fiddler para exibir o endereço IP atribuído à máquina host do Fiddler.
  2. Verifique se o dispositivo iOS pode acessar o Fiddler navegando até http://[IPAddressofFiddlerHostMachine]:8888 no navegador.
A página Fiddler Echo Service é exibida.
  1. Verifique se o Fiddler está capturando o tráfego indo para Arquivo > Capturar tráfego. Deve haver uma marca de seleção ao lado de Capturar tráfego.

Instale o certificado do Fiddler Root no host do Windows/Fiddler para descriptografar o tráfego HTTPS:
  1. Baixe e instale o plug-in do Criador de certificados do Fiddler em http://www.telerik.com/fiddler/add-ons
  2. Vá para Ferramentas > Opções do Fiddler > HTTPS e marque a caixa Descriptografar tráfego HTTPS.
  3. Selecione Sim na janela pop-up para confiar no certificado do Fiddler Root e, em seguida, clique em Sim na janela pop-up Instalar o certificado do Fiddler Root.

Para capturar o tráfego da web de um dispositivo iOS:
  1. No dispositivo iOS, desative todas as conexões 3G/4G.
  2. Vá para Configurações > Wi-Fi.
  3. Toque na rede Wi-Fi para acessar a tela de configurações.  
Nota: a rede Wi-Fi na qual o dispositivo iOS está ligado precisa estar na mesma rede em que a máquina host do Fiddler está ligada.
  1. Na parte inferior da tela de detalhes da rede, toque em Configurar proxy em Proxy HTTP.
  2. Toque em Manual.
  3. 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 através do Fiddler.
  4. No dispositivo iOS, acesse http://ipv4.fiddler:8888/ em um navegador.
  5. Na parte inferior da página web do Fiddler Echo Service, baixe o Certificado FiddlerRoot.
  6. Abra o arquivo FiddlerRoot.cer.
  7. Toque no botão Instalar.
  8. Toque no botão Instalar novamente.
Nota: no iOS 10 e posterior, depois de instalar o certificado FiddlerRoot, vá para Configurações > Geral > Sobre > Configurações de confiança do certificado e habilite manualmente a confiança total para o certificado raiz do FiddlerRoot. Aceite a caixa de diálogo que diz que isso permitirá que um terceiro escute 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:
  1. Reproduza o problema no dispositivo iOS.
O tráfego da web agora deve ser capturado no Fiddler.
  1. Depois que o problema for reproduzido, vá para Arquivo > Salvar > Todas as sessões...
  2. Envie o arquivo .saz ao seu representante de suporte Webex para investigação adicional.

Este artigo foi útil?

Artigos relacionados
seta para cima