Configure Fiddler Everywhere on Fedora, CentOS, or RedHat

Environment

Product
Product Version 1.0.0 and above
3rd-party tool Shared System Certificates storage
Supported OS Fedora, CentOS, RedHat, and others

Description

The Fiddler Everywhere instructions for installing the trusted root certificate for Linux are based on using the Debian dkpg-reconfigure command. However, some Linux distributions like Fedora, CentOS, RedHat, and others might lack the dkpg library or limit its usage. In this case, you will need to install and trust the Fiddler root certificate while using the update-ca-trust command as shown in the solution below.

Solution

  1. Install and open the Fiddler Everywhere application on Fedora, CentOS, RedHat, or other Linux distribution. If the distribution provides the dkpg-reconfigure command, proceed with the standard instructions. Otherwise, proceed to the next step.

  2. Export the Fiddler Everywhere root certificate through Settings > HTTPS > Advanced Settings > Export Root Certificate to Desktop.

  3. Open a terminal and copy the exported certificate to the shared certificate storage directory:

    cp ~/Desktop/FiddlerRootCertificate /etc/pki/ca-trust/source/anchors/
    

    The paths in the command above might differ on your Linux distributions - the example shows the default paths on Fedora 33.

  4. Trust the certificate by updating the certificate authority through the following terminal command:

    update-ca-trust
    
  5. Return back to the Fiddler Everywhere application and enable HTTPS capturing through Settings > HTTPS > Capture HTTPS traffic checkbox.

In this article