Come è possibile acquisire i registri Fiddler da un dispositivo iPhone o iPad?
Soluzione:
Per catturare il traffico web tramite Fiddler, avrai bisogno di una rete wireless, di un dispositivo iOS e di un computer Windows.
Per acquisire i registri Fiddler da un dispositivo iOS:
Configurare l'host Windows/Fiddler per acquisire il traffico dal dispositivo mobile:
- Scaricare e installare Fiddler, quindi aprire l'applicazione.
- Andare a Strumenti > Fiddler > connessioni, quindi selezionare la casella Consenti la connessione dei computer remoti.
- Riavviare Fiddler.
Nota:Assicurati che il tuo firewall consenta le connessioni in entrata al processo Fiddler.
- Passare il mouse sull'indicatore Online nella parte superiore destra della barra degli strumenti di Fiddler per visualizzare l'indirizzo IP assegnato alla macchina host Fiddler.
- Verificare che il dispositivo iOS possa raggiungere Fiddler passando a http://[IPAddressofFiddlerHostMachine]:8888 nel browser.
Viene visualizzata la pagina Servizio Echo Fiddler
- Verificare che Fiddler acquisisca il traffico andando a File > traffico. Accanto a Acquisisci traffico dovrebbe essere presente un segno di spunta.
IInstalla il certificato radice Fiddler sul Windows/Fiddler host per decifrare il traffico HTTPS:
- Scarica e installa il plugin Certificate Maker per Fiddler suhttp://www.telerik.com/fiddler/add-ons
- Andare a Strumenti > Fiddler > HTTPS, quindi selezionare la casella Decrittografia traffico HTTPS .
- Selezionare Sì nella finestra popup per impostare come attendibile il certificato radice Fiddler, quindi fare clic su Sì nel popup installa il certificato radice Fiddler.
- Chiudere e riavviare Fiddler.
Per acquisire il traffico Web da un dispositivo iOS:
- Sul dispositivo iOS, disabilitare qualsiasi connessione 3G/4G.
- Andare a Impostazioni > Wi-Fi.
- Toccare la rete Wi-Fi per passare alla schermata delle impostazioni.
Nota: La rete Wi-Fi su cui si trova il dispositivo iOS deve essere sulla stessa rete della macchina host Fiddler.
- Nella parte inferiore della schermata dei dettagli di rete, toccare Configura proxy in proxy HTTP.
- Toccare Manuale.
- Digitare l'indirizzo IP (o il nome host) della macchina con Fiddler in esecuzione e il numero di porta 8888. In questo modo, viene instradato tutto il traffico di rete dal dispositivo mobile attraverso Fiddler.
- Sul dispositivo iOS, andare a http://ipv4.fiddler:8888/ in un browser.
- Dalla parte inferiore della pagina Web del servizio Echo Fiddler, scaricare il certificato FiddlerRoot.
- Aprire il file FiddlerRoot.cer .
- Toccare il pulsante Installa.
- Toccare di nuovo il pulsante Installa.
Nota:Su iOS 10 e versioni successive, dopo aver installato il certificato FiddlerRoot, vai su Impostazioni > Generale > Di > Impostazioni di attendibilità del certificato e abilitare manualmente la piena attendibilità per il certificato radice FiddlerRoot. Accettare la finestra di dialogo che indica che ciò consentirà a terze parti di tasmetti tutte le comunicazioni.
Duplicare il problema riscontrato e fornire i registri Fiddler al rappresentante del supporto Webex:
- Riprodurre il problema sul dispositivo iOS.
Il traffico Web ora viene acquisito in Fiddler.
- Dopo aver riprodotto il problema, vai su File > Salva > Tutte le sessioni...
- Inviare il file .saz al rappresentante del Webex Support per un'analisi ulteriore.
Questo articolo è stato utile?