Come posso acquisire i log di Fiddler da un dispositivo iPhone o iPad?
Soluzione:
per catturare il traffico web utilizzando Fiddler, avrà bisogno di una rete wireless, un dispositivo iOS e un computer Windows.
Per acquisire i log di Fiddler da un dispositivo iOS:
Configura l'host Windows/Fiddler per catturare il traffico dal dispositivo mobile:
- Scarichi e installi Fiddler, quindi apra l'applicazione.
- Vai su Strumenti > Opzioni Fiddler > Connessioni, quindi seleziona la casella Consenti ai computer remoti di connettersi.
- Riavvii Fiddler.
Nota: si assicuri che il suo firewall consenta le connessioni in entrata al processo Fiddler.
- Passa il mouse sull'indicatore Online in alto a destra della barra degli strumenti di Fiddler per visualizzare l'indirizzo IP assegnato alla macchina host di Fiddler.
- Verifichi che il dispositivo iOS possa raggiungere Fiddler accedendo a http://[IPAddressofFiddlerHostMachine]:8888 nel browser.
Viene visualizzata la pagina Fiddler Echo Service
- Verifichi che Fiddler stia acquisendo traffico andando su File > Capture Traffic. Dovrebbe esserci un segno di spunta accanto a Capture Traffic.
Installo il certificato root di Fiddler sull'host Windows/Fiddler per decrittografare il traffico HTTPS:
- Scarichi e installi il plugin Certificate Maker per Fiddler all'indirizzo http://www.telerik.com/fiddler/add-ons
- Vai su Strumenti > Opzioni Fiddler > HTTPS, quindi seleziona la casella Decrittografa traffico HTTPS.
- Seleziona Sì nel popup per considerare attendibile il certificato Fiddler Root, quindi faccia clic su Sì nel popup di installazione del certificato Fiddler Root.
- Chiuda e riavvii Fiddler.
Per acquisire traffico web da un dispositivo iOS:
- Sul dispositivo iOS, disabiliti qualsiasi connessione 3G/4G.
- Vada su Impostazioni > Wi-Fi.
- Tocchi la rete Wi-Fi per andare alla schermata delle impostazioni.
Nota: La rete Wi-Fi su cui si trova il dispositivo iOS deve essere sulla stessa rete su cui è accesa la macchina host Fiddler.
- Nella parte inferiore della schermata dei dettagli della rete, tocca Configura proxy in HTTP Proxy.
- Tocca Manuale.
- Digiti l'indirizzo IP (o nome host) della macchina con Fiddler in esecuzione e il numero di porta 8888. Questo indirizzerà tutto il traffico di rete dal dispositivo mobile a Fiddler.
- Sul dispositivo iOS, acceda a http://ipv4.fiddler:8888/ in un browser.
- Dalla parte inferiore della pagina web di Fiddler Echo Service, scarichi il certificato FiddlerRoot.
- Aprire il file FiddlerRoot.cer.
- Tocchi il pulsante Installa.
- Tocchi nuovamente il pulsante Installa.
Nota: su iOS 10 e versioni successive, dopo aver installato il certificato FiddlerRoot, vada su Impostazioni > Generali > Informazioni su > Impostazioni di attendibilità dei certificati e abiliti manualmente l'attendibilità completa per il certificato radice di FiddlerRoot. Accetti la finestra di dialogo che dice che ciò consentirà a una terza parte di origliare tutte le sue comunicazioni.
Duplica il problema riscontrato e fornisca i log di Fiddler al suo rappresentante dell'assistenza Webex:
- Riproduca il problema sul dispositivo iOS.
Il traffico web dovrebbe ora essere catturato in Fiddler.
- Dopo aver riprodotto il numero, vada su File > Salva > Tutte le sessioni...
- Invii il file .saz al suo rappresentante dell'assistenza Webex per ulteriori indagini.
Questo articolo è stato utile?