Telerik Forums
Fiddler Forum
8 answers
320 views

I'm coding a very basic C# Console application to try FiddleCore. 

I start the application and then I navigate with the browser to http://www.telerik.com/forums and some output is printed on the console.

Here is the code:

01.using System;
02.using System.Collections.Generic;
03.using System.Linq;
04.using System.Text;
05.using System.Threading.Tasks;
06.using Fiddler;
07. 
08.namespace TestFiddler
09.{
10.    class Program
11.    {
12.        static void Main(string[] args)
13.        {
14.            Console.WriteLine("Start...");
15.            FiddlerApplication.OnNotification += delegate(object sender, NotificationEventArgs oNEA) { Console.WriteLine("** NotifyUser: " + oNEA.NotifyString); };
16.            FiddlerApplication.Log.OnLogString += delegate(object sender, LogEventArgs oLEA) { Console.WriteLine("** LogString: " + oLEA.LogString); };
17.            FiddlerApplication.AfterSessionComplete += delegate(Fiddler.Session oS)
18.            {
19.                Console.WriteLine("Finished session:\t" + oS.fullUrl);
20.            };
21. 
22.            FiddlerApplication.Startup(8888, FiddlerCoreStartupFlags.Default);
23. 
24.            Console.ReadKey();
25.            Console.WriteLine("Shutting down...");
26.            FiddlerApplication.Shutdown();
27.            Console.ReadKey();
28.        }
29.    }
30.}

 

I have a problem with CertMaker but I don't understand why. I have already copied CertMaker.dll in the Debug folder but I'm obviously making a mistake somewhere.

Here are first few lines of output:

Start...
Finished session:       http://www.telerik.com/forums
Finished session:       http://2380340583.log.optimizely.com:443
** LogString: Failed to load CertMaker from 'c:\users\bobo\documents\visual studio 2012\Projects\TestFiddler\TestFiddler\bin\Debug\CertMaker.dll' due to 'Impossibile caricare il file o l'assembly 'FiddlerCore, Version=2.6.3.50306, Culture=neutral, PublicKeyToken=67cb91587178ac5a' o una delle relative dipendenze. La definizione di manifesto dell'assembly specificato non corrisponde al riferimento all'assembly. (Eccezione da HRESULT: 0x80131040)'.
** LogString: /Fiddler.CertMaker> Using ♦.?¶+?¶ for certificate generation; UseWildcards=True.

 

Any idea?

Jaffee
Top achievements
Rank 1
 answered on 19 Nov 2018
0 answers
125 views

fiddler packet send repeat count delay?

Repeat transmission function is being tested

But there is no delay control

repeat count 0.01sec?

Shift+R Send Packet Delay Control Options?

There are only a few repetitions but no delay options Is there a way to add them separately?

 

tty
Top achievements
Rank 1
 asked on 11 Nov 2018
0 answers
63 views

When I set "AutoSave.Headersonly " from QuickExec command line, it is no work.

This is my command:

prefs set fiddler.extensions.AutoSave.Headersonly False

 

 

 

 

 

 

立超
Top achievements
Rank 1
 asked on 09 Nov 2018
0 answers
130 views

Hello, 

I'm trying to use Fiddler with my iPhone. I was able to install the certificate and authorize it. I followed all the steps by authorizing remote computers etc..

My problem is that when I try to add my vpn on the Iphone by going to proxy Manual and then I put my ip address, when I try to turn it on it doesn't work. It says :"The VPN server could not be found.".

 

Thanks for you help,

 

Best

Cyprien
Top achievements
Rank 1
 asked on 06 Nov 2018
1 answer
249 views

Hello,

Sorry if this has already been solved, but a bit of Googling hasn't turned up anything that works.

I'm trying to inspect communications between a client application on my PC and a web server on my office network. Running Fiddler v5.0.20182.28034.

When I click Tools>Options>HTTPS>Decrypt HTTPS Traffic, I get this exception:

System.Security.Cryptography.CryptographicException: Access is denied.

   at System.Security.Cryptography.X509Certificates.X509Store.Open(OpenFlags flags)
   at .‰.†(String œ) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\DefaultCertProvider.cs:line 1147
   at .‰.‡(String œ, Boolean ˆ) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\DefaultCertProvider.cs:line 1260
 ...

There's more information, in the file attached.

If I click Actions>Reset All Certificates, I get a similar but different exception:

---------------------------
Awww, Fiddlesticks!
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

Access is denied.

Type: System.Security.Cryptography.CryptographicException
Source: System
   at System.Security.Cryptography.X509Certificates.X509Store.Open(OpenFlags flags)
   at .‰.†(String œ) in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\DefaultCertProvider.cs:line 1147
   at .‰.GetRootCertificate() in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Core\DefaultCertProvider.cs:line 1013
   at .‡.‡() in C:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Options.cs:line 2503

Fiddler v5.0.20182.28034 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 6.3.9600.0] 

Happy to provide any more information if required.

Thanks!

Cormac
Top achievements
Rank 1
 answered on 02 Nov 2018
3 answers
204 views

Hi,

We do have a WPF application that send http request and web service calls to a server. We are also using TLS 1.2.

Everything is working find except when we run over a VPN connection. At one point, our web service call seems to be get stuck and the client do not get any response back from the server (and no timeout).

The VPN client software that is currently in used by the customer is Cisco AnyConnect version 3.x version.

Now when I run Fiddler 2, to investigate the issue , everything is working fine !

Why Fiddler would avoid our web service call to be stuck ? Is there a way I can run Fiddler in a mode that I could debug our problem ?

Any suggestion would be appreciated ...

Thanks

AK
Top achievements
Rank 1
 answered on 31 Oct 2018
1 answer
68 views
Why is the Discussions option under Help still going to Google Groups instead of here? Google Groups area hasn't been active for 3 years.
Kammen
Telerik team
 answered on 31 Oct 2018
1 answer
1.2K+ views
What about extension for VS Code?
I like Fiddler because i can do whatever i want, but script editor is almost notepad.exe level. Also i love VSCode because it is one of the comfortable editors. I will be very grateful if you will make extention for it to support fiddler script. 

Thanks.
Kammen
Telerik team
 answered on 31 Oct 2018
24 answers
921 views
I've been experiencing issues where Fiddler will slowly grow it's memory footprint over time from a reasonable amount to > 4GB and where I then need to kill it to free up memory.  It does not seem to matter if it is actually capturing data, how many sessions it has set to save or whether or not I'm even doing any browsing for it to capture.

I ran a test with it just prior to submitting this.  I opened it up and captured some data to the point where it had around 200Mb of memory usage according to Task Manager.  I then stopped capturing data, set Sessions Saved to 100, cleared all data in Fiddler (both via Ctrl + X and via the 'X' button in the toolbar) and then stopped browsing or doing anything on my PC.  I watched the memory climb from 200Mb to 1500Mb over the next minute or two at which point I closed it.

Is anyone else experiencing these issues?  I'm running Windows 8.1 Pro and have had similar issues on two different computers (home dev machine and my work PC).

立超
Top achievements
Rank 1
 answered on 31 Oct 2018
3 answers
1.6K+ views

Windows 8.1, Fiddler 4.5.0.0

We have our own https application based on WinINet (not a browser application). This has worked successfully with Fiddler until this week.

We now get the following error when connecting to the remote server:

fiddler.network.https> HTTPS handshake to testservices.bacs.co.uk failed. System.IO.IOException The handshake failed due to an unexpected packet format.

Other info from Fiddler:

A SSLv3-compatible ClientHello handshake was found. Fiddler extracted the parameters below.

Version: 3.3 (TLS/1.2)
Random: 55 39 05 98 AA 32 58 40 77 7C 78 67 B5 4C 56 5F B0 6F A3 8B D6 CD 60 EE AE 4E 2C 24 A0 15 8D A4
"Time": 27/10/2050 11:26:29
SessionID: empty
Extensions:
renegotiation_info 00
server_name testservices.bacs.co.uk
status_request OCSP - Implicit Responder
elliptic_curves secp256r1 [0x17], secp384r1 [0x18]
ec_point_formats uncompressed [0x0]
signature_algs sha256_rsa, sha384_rsa, sha1_rsa, sha256_ecdsa, sha384_ecdsa, sha1_ecdsa, sha1_dsa
SessionTicket empty
Ciphers:
[C028] TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

[009F] TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
[009E] TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
[009D] TLS_RSA_WITH_AES_256_GCM_SHA384
[009C] TLS_RSA_WITH_AES_128_GCM_SHA256
[C02B] TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
[C023] TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
[C027] TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
[C014] TLS1_CK_ECDHE_RSA_WITH_AES_256_CBC_SHA
[C013] TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA
[003D] TLS_RSA_WITH_AES_256_CBC_SHA256
[003C] TLS_RSA_WITH_AES_128_CBC_SHA256
[0035] TLS_RSA_AES_256_SHA
[002F] TLS_RSA_AES_128_SHA
[C02C] TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
[C024] TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
[C00A] TLS1_CK_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
[C009] TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
[006A] TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
[0040] TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
[0038] TLS_DHE_DSS_WITH_AES_256_SHA
[0032] TLS_DHE_DSS_WITH_AES_128_SHA
[000A] SSL_RSA_WITH_3DES_EDE_SHA
[0013] SSL_DHE_DSS_WITH_3DES_EDE_SHA
[0005] SSL_RSA_WITH_RC4_128_SHA
[0004] SSL_RSA_WITH_RC4_128_MD5

etc....

The SSL certificate was changed last week at the server end.

It was SHA1 (worked with Fiddler) and now is SHA#256 (get the error above).

Is this a configuration problem or something else?

Our application works OK when Fiddler not running.

 

Regards

Ian Patterson

Janani
Top achievements
Rank 1
 answered on 31 Oct 2018
Narrow your results
Selected tags
Tags
+? more
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Anislav
Top achievements
Rank 6
Silver
Bronze
Bronze
Jianxian
Top achievements
Rank 1
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Jim
Top achievements
Rank 2
Iron
Iron
Nurik
Top achievements
Rank 2
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?