This is a migrated thread and some comments may be shown as answers.

SLL decrypt dont work on linux?

6 Answers 109 Views
Linux
This is a migrated thread and some comments may be shown as answers.
v405827
Top achievements
Rank 1
v405827 asked on 02 May 2019, 05:40 AM

Hello. I really like to use fiddler on windows, but on linux (xubuntu 18.04) I encountered the following problem.

I need to CAPTURE and DECRYPT HTTPS traffic. However, fiddler does not do this.

The traffic is captured ✅, but NOT decrypt ❌, in the inspector I get the following message: "This is a CONNECT tunnel, through which encrypted HTTPS traffic flows. This is not a decrypted HTTPS decryption option. Settings can be found inside Tools> Options> HTTPS".

As I understand it, the problem is NOT that I incorrectly imported certificates into the system and the browser, since I do NOT receive error messages in firefox.

Studying fiddler logs, I noticed the following information:

1.07: 58: 08: 4767 Fiddler.BCCertMaker> Failed to create certificate for www.linux.org.ru: Operation is not supported on this platform.
2.  at System.Security.Cryptography.X509Certificates.X509Certificate2.set_PrivateKey (System.Security.Cryptography.AsymmetricAlgorithm value) [0x00000] in <e8eb3d7a311640f484845e45cbec8973>: 0
3.  at BCCertMaker.BCCertMaker.CreateCertificateFromCA (System.String sCN, Org. Bouncy6Castle.X509.X509Certificate caCert, Org.BrcyCastle.Crypto.AsymmetricKeyParameter caKey) [0x00377] in <186d36066206 6 5 6 3 3 3 3 3 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 5 3 3 5 3 3 5 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3
4.  at BCCertMaker.BCCertMaker.MakeNewCert (System.String sHostname) [0x00102] in <186d138a6ba64111bc4131af9c9cbf93>: 0

Does this mean that this feature (HTTPS decrypt) is not supported on linux? Or do I make some kind of mistake?

How I run fiddler: mono Fiddler.exe (or sudo mono Fiddler.exe, nothing changes).

My fiddler settings: http://i.imgur.com/eT9fh0s.png (sorry for the colors, conflicts with my theme)

Thanks.

6 Answers, 1 is accepted

Sort by
0
Simeon
Telerik team
answered on 08 May 2019, 12:19 PM
Hello,

Recently, I have noticed a similar issue with the latest version of Mono 5.20.0 on a Mac.

I confirm that it works with Mono 5.16 on Ubuntu 18.04

Could you please, report the Mono version on your xubuntu 18.04

Regards,
Simeon
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
v405827
Top achievements
Rank 1
answered on 09 May 2019, 06:33 PM
Mono JIT compiler version 5.20.1.19
0
v405827
Top achievements
Rank 1
answered on 12 May 2019, 05:38 PM
Ok, I tested on mono v5.16.0.220, and it works great (at least at first glance :)).

Please, if you do not have the opportunity to correct work on newer versions of mono right now, add information to the download page or something like that. For a long time I could not understand what the problem was.
0
Simeon
Telerik team
answered on 14 May 2019, 01:50 PM
Hi,

Thanks for the feedback. I have tracked that we have to update our docs about this and I hope that it will be live soon.

Regards,
Simeon
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Marco
Top achievements
Rank 1
answered on 30 Jul 2019, 11:20 AM

I can confim this issue with Mono. HTTPs decryption wasnt working because of "Failed to create certificate for sub.domain.tld: Operation is not supported on this platform

It works after I downgraded my mono package in arch from  5.20.1.19-1 to 5.18.1.0-1  So 5.15 should be fine too, what happend in 5.20? :-(

0
Simeon
Telerik team
answered on 30 Jul 2019, 11:38 AM
Thanks Marco, I have updated the issue in the fiddler-docs repository.

Regards,
Simeon
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Tags
Linux
Asked by
v405827
Top achievements
Rank 1
Answers by
Simeon
Telerik team
v405827
Top achievements
Rank 1
Marco
Top achievements
Rank 1
Share this question
or