Fiddler Not Able to Decrypt Traffic while MITM Proxy Works Fine

1 Answer 15 Views
Android Fiddler Everywhere
Nick
Top achievements
Rank 1
Nick asked on 25 Sep 2025, 09:02 PM
Receiving this error: 

[2025-09-25 16:50:27:054] [Error] [Fiddler] !SecureClientPipeDirect failed: Org.BouncyCastle.Tls.TlsFatalAlertReceived illegal_parameter(47) for pipe (CN=*.facebook.com, O=Progress Telerik Fiddler, OU=Created by http://www.fiddler2.com)

1 Answer, 1 is accepted

Sort by
0
Nick Iliev
Telerik team
answered on 26 Sep 2025, 08:31 AM

Hello Nick,

 

The error message TlsFatalAlertReceived illegal_parameter(47) indicates that the server rejected a parameter during the TLS handshake. This usually happens due to a mismatch or incompatibility between Fiddler Everywhere’s certificate or protocol settings and the strict security requirements of the target server.

Common Causes

  • SSL/TLS Pinning: Many apps, especially high-profile ones like Facebook, use SSL/TLS pinning. This security measure blocks interception and decryption by proxies—even if you have installed and trusted the Fiddler root certificate on your device.
  • Certificate Trust Issues: If the generated Fiddler certificate has expired, is not fully trusted, or is incompatible, the handshake will fail.
  • Protocol or Cipher Mismatch: The server may require specific TLS versions or ciphers that Fiddler cannot offer, especially if custom certificate engines are used.

Troubleshooting Steps

To help narrow down the issue, please clarify:

  • Is the Fiddler root certificate installed and marked as trusted on your device (that includes the remote device if the traffic is coming from a remote device)?
  • Have your tried explicitly enablling or disable the HTTP/2 support in Fiddler Everywhere (refer to the screenshot)? 
  • Which app are you targeting? If possible provide link to a used endpoint or details on the applicaiton which traffic you are capturing.

Once you provide this information, consider the following:

1. Certificate Installation

  • Make sure the Fiddler Everywhere root certificate is installed on your device and set as trusted. If you are capturing traffic from remote device (such as Android or iOS) ensure that the remote device has the Fiddler CA certificate installed and trusted

2. App Security Limitations

  • If the app enforces strong SSL pinning or uses advanced certificate validation, Fiddler and similar tools may not be able to decrypt the traffic, even with correct setup.

 

    Regards,
    Nick Iliev
    Progress Telerik

    Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

    Tags
    Android Fiddler Everywhere
    Asked by
    Nick
    Top achievements
    Rank 1
    Answers by
    Nick Iliev
    Telerik team
    Share this question
    or