You are on page 1of 3

14/05/2021 Configure Fiddler 4 for iOS | Progress Telerik Fiddler

Search for … 

Configure Fiddler / Tasks

Capture Traffic from iOS Device


Configure Fiddler
. Open Fiddler and stop capturing.
. Open Tools > Options > HTTPS and disable Capturing HTTPS Connects.
. Close Fiddler and install BouncyCastle (CertMaker.dll) from here. – this will add
CertMaker.dll in your Fiddler installation, and it will change the way certificates are
generated. With this option, Fiddler will use only one root certificate and will not
generate intermediate certificates for each option.
. After installation is complete, open Fiddler, open Tools > Options > HTTPS menu use
Actions > Reset all certificates option. This will remove all previously used certificates
and will trust the new one.
. After agreeing with all system dialogs, enable Capturing (Tools > Options > HTTPS and
check Capturing HTTPS Connects) and decryption of HTTPS traffic ((Tools > Options
> HTTPS and check Decrypt HTTPS traffic)).
. Open Tools > Options > Connections.
. Click the checkbox for Allow remote computers to connect.
![Allow remote computers to connect][1]
. Restart Fiddler.
. Ensure your firewall allows incoming connections to the Fiddler process and that it's not
blocking all incoming connections, including those in the list of allowed apps.
. Hover over the Online indicator at the Fiddler toolbar's far-right to display the IP
addresses assigned to Fiddler's machine. Use this address on your iOS device (see the
5th step in the iOS device setup steps below).
![Online Tooltip][2]
. Verify client iOS device can reach Fiddler by navigating in the browser to
http://FiddlerMachineIP:8888. This address should return the Fiddler Echo Service
page.

https://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforios 1/3
14/05/2021 Configure Fiddler 4 for iOS | Progress Telerik Fiddler

. For iPhone: Disable the 3g/4g connection.

Set the iOS Device Proxy


. On the iOS device open Settings > General > Profiles and remove all
DO_NOT_TRUST_FiddlerRoot profiles. You must remove them (not disabling them).
. Go to Settings > WiFi on your iOS device.
. Find your current network and click the i icon.
. Scroll to the bottom and choose Manual in the Configure Proxy option.
. Type your Fiddler machine IP address in the Server field.
. Type the Fiddler Everywhere listening port (8888 by default) in the Port field and
finally tap on Save.

With the current setup, you should be able to capture non-secure


HTTP traffic. However, if you try to open any HTTPS website,
you'll get the This site's security certificate is not trusted! error. To
fix this, proceed with the steps that follow below.

. Open a browser on the iOS device and type the Fiddler echo service address:
http://ipv4.fiddler:8888
. Click on the Fiddler root certificate link to download it.
. On your iOS device, open General and install the certificate via the Profile
Downloaded. Note that this option will appear after the certificate is downloaded.
. (iOS 10.3+) Go to General > About > Certificate Trust Settings and enable full trust for
the DO_NOT_TRUST_FiddlerRoot certificate. Note that you will see the
DO_NOT_TRUST_FiddlerRoot certificate only after completing the previous step.

Uninstall FiddlerRoot Certificate


If you decide to uninstall the root certificate:

. Tap the Settings app.


. Tap General.
. Scroll to Profiles.
https://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforios 2/3
14/05/2021 Configure Fiddler 4 for iOS | Progress Telerik Fiddler

. Tap the DO_NOT_TRUST_FiddlerRoot* profile.


. Tap Remove.

GETTING STARTED

Getting Started
Download

SUPPORT RESOURCES

Priority Support

COMMUNITY

Blogs
Videos

Copyright © 2021 Progress Software Corporation and/or its subsidiaries or affiliates.


All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries
or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.

https://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforios 3/3

You might also like