Reset Search
 

 

Article

KB43748 - How to capture Fiddler logs if a rewrite issue is reported in iOS device

« Go Back

Information

 
Last Modified Date5/1/2018 3:56 PM
Synopsis
This articles provides step by step instructions on how to capture Fiddler logs from an iOS device to debug rewrite issues.
Problem or Goal
Cause
Solution
Fiddler tool is used to capture the web traffic between a client and web server. Fiddler tool installation is available only for PC's and not for mobile devices. However, following steps would help to capture the web traffic by forwarding the web request from an iOS device to a client PC. 

Note: The client PC (where the Fiddler tool is running) and the iOS device must be connected on the same network. 

Pre-requisites:

Step 1: Configure Fiddler Tool

  1. Open the Fiddler tool
  2. Navigate to Tools > Options > HTTPS tab
  3. Click the checkbox for Capture HTTPS CONNECTS and Decrypt HTTPS traffic
User-added image
  1. A prompt will appear to trust a fiddler root certificate and click Yes
  2. A window prompt will appear to install the certificate and click Yes
  3. Click OK

Step 2: Enable Fiddler tool to allow traffic 
  1. Navigate to Tools > Options > Connections tab
  2. Click the checkbox for Enable Allow remote computers to connect
User-added image

Note: After enabling the above option we need to restart the Fiddler tool. Also make sure your firewall allows incoming connections to the Fiddler process.

Step 3: Configure Proxy settings in iOS

  1. Navigate to Wi-Fi > Settings
  2. Open the  Wi-Fi Network to which the iOS device is connected 
  3. Under HTTP Proxy section tap Configure Proxy and choose the option manual
  4. In the Server box, type the IP address of the client PC in which the Fiddler tool is running.
  5. In the Port box, type the port Ensure the Authentication slider is Off.
User-added image
 

Step 4: Install Fiddler Root Certificate in iOS

  1. Open a browser and type http://FiddlermachineIP:8888 Ex: http://192.168.0.193:8888 
  2. Click on download the FiddlerRoot certificate and install. 
User-added image
  1. Install button again
User-added image
 
  1. After the certificate got installed Go to SettingsAboutCertificate Trust SettingsENABLE FULL TRUST FOR ROOT CERTIFICATES
User-added image


After the above all changes now if you try to browse any web resource in iOS browser Fiddler tool which is running on the client PC will capture the web traffic. Please save the file locally in the client PC and attach the file to the support case at https://my.pulsesecure.net.

If you decide to uninstall the root certificate, navigate to Settings > General  > Profiles  > Tap DO_NOT_TRUST_FiddlerRoot* profile  > Remove.
Related Links
Attachment 1 
Created ByMalcolm Stephen

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255