Telerik Forums
Fiddler Forum
1 answer
105 views

I try many library, last library I try was global-tunnel-ng, but still have no result. Usually I use fiddler to trace various request, my Fiddler listen port 8888, therefore I try to use
  var globalTunnel = require('global-tunnel-ng');
  globalTunnel.initialize({
    host: 'ipv4.fiddler',
    port: 8888,
  });

  // my various request to Google, to AWS and more

  globalTunnel.end()

I expected to see all request on Fiddler, but there are nothing any request on Fiddler panel. 'localhost' and '127.0.0.1' as ProxyURL also don't working. What I doing wrong?
Nick Iliev
Telerik team
 answered on 30 Apr 2024
1 answer
129 views

I try many library, last library I try was global-tunnel-ng, but still have no result. Usually I use fiddler to trace various request, my Fiddler listen port 8888, therefore I try to use

 

  var globalTunnel = require('global-tunnel-ng');
  globalTunnel.initialize({
    host: 'ipv4.fiddler',
    port: 8888,
  });

  // my various request to Google, to AWS and more

  globalTunnel.end()

I expected to see all request on Fiddler, but there are nothing any request on Fiddler panel. 'localhost' and '127.0.0.1' as ProxyURL also don't working. What I doing wrong?

 

Nick Iliev
Telerik team
 answered on 30 Apr 2024
1 answer
166 views

Hi

I am using Fiddler Classic v.5.0.20242.10753 for .NET 4.6.2 64-bit on Windows Server 2012R2 (don't ask!)

I am also using FiddlerScript in C# mode.  My use case is that I am trying to create a temporary fix for a legacy service that is responding with incorrectly derived values in an XML payload.  I can force all clients of this service to access it via Fiddler as a proxy, and I wanted to use FiddlerScript to modify the response to correct some of the data, as it can be derived from other parts of the response.

I did a very very rough PoC by catching the specific calls in OnBeforeResponse and making an arbitrary change.  What I have then tried to do is use the System.XML XmlDocument object, pass it the response body when instantiating, and working from there.

THE PROBLEM:  I have added "using System.XML;" to the script.  I have also added "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\System.XML.dll" to the References field in Fiddler under Tools -> Options -> Scripting and restarted Fiddler Classic.  However, when saving the script, I get an error "The type or namespace name 'XML' does not exist in the namespace 'System' (are you missing an assembly reference?)"

I have tried just about everything I can think of to make that reference:
 - adding directly to the dll in the Windows dir
 - copying the dll(s) to the same DIR as the Fiddler.exe (as suggested in your docs)
 - adding the XML dlls to the GAC

Nothing I do seems to solve this problem.  I thought it might be a .NET version issue, but I have 4.6.2 installed.

How do I properly reference other .NET assemblies that I want to use in script? 

Thanks,
Steve.

Nick Iliev
Telerik team
 answered on 29 Apr 2024
1 answer
803 views

I thought maybe I was imagining this, but I can consistently reproduce it. Problem started with Fiddler Classic, and I then tried Fiddler Everywhere only to see the same behavior:

My dev/debugging environment consists of MS Visual Studio, Postman, and Fiddler running on Windows 10. I always have MS Outlook, MS Teams, and SSMS running as well. I run both Visual Studio, Postman, and Fiddler as Administrator, though I've tried running them in normal mode as part of debugging this problem. It makes no difference.

Any time I start Fiddler, within approximately 15 minutes, Teams is the first app to go down... it suddenly reports "no internet connection" and I can't send or receive messages.

Shortly thereafter, Outlook will start throwing up "invalid security certificate" dialogues. Email send/receive is no longer possible after this point... The Outlook Icon in my taskbar shows a yellow triangle with a black exclamation mark.

Next to go is the ability to make https connections through, for example, Chrome or Edge.  I see errors such as the attached.

Has anyone else experienced this behavior? I've tested extensively making sure just the apps I've mentioned earlier were running. I can run for 24, 48, or more hours without the problem occurring. But if I fire up Fiddler (either Classic or Everywhere), 100% of the time, the networking issues occur. Always.

Any thoughts on what might be going on here? My assumption is that Fiddler is trying to be a proxy for everything on my machine, and it just can't do it for <reasons>. If I remember correctly I can manually tell Fiddler NOT to proxy for certain apps, but this seems tedious. I'm especially worried to suddenly see https disabled for Chrome or Edge, as the Visual Studio applications I'm debugging are APIs that use https...

 

 

Nick Iliev
Telerik team
 answered on 22 Apr 2024
1 answer
134 views

I'm getting used to the new fiddler interface and am confused about the icon below. A red dot next to a plug would seem to indicate some type of connection error, but the status code of 101, which I admit I wasn't familiar with until now, doesn't seem to be a failure.

I'm trying to debug an API that uses RabbitMQ and SignalR for async communication. My C# code is throwing a connection error exception right around the time that the above shows up in my fiddler trace. Everything else in the debug session shows up like below:

 

But since 101 isn't a 400 or 500 error like I'd expect, I don't understand if the icon of a plug with a red dot next to it is trying to tell me something went wrong.

 

TIA for any help

Nick Iliev
Telerik team
 answered on 22 Apr 2024
1 answer
56 views

So I'm finally trying Everywhere vs. Classic and the first thing I've noticed is there doesn't seem to be any way to set up Everywhere so it doesn't show all the annoying, distracting traffic I don't care about and don't want to see (e.g. callouts by Microsoft Outlook, Teams, Chrome extensions, etc.)

This was a really important option. Surely they didn't take it away? With all the extraneous traffic flowing through, the things I really want to see get lost in the noise.

For my use case, it is NOT helpful to filter for ONLY certain URLs, etc. I just need to filter things OUT.

Please, what am I missing?

Nick Iliev
Telerik team
 answered on 19 Apr 2024
1 answer
221 views
I'm having this issue where fiddler will only capture traffic coming from 127.0.0.1:8888, any other traffic is CONNECT, I've tried everything to get it to capture normal.
Nick Iliev
Telerik team
 answered on 15 Apr 2024
2 answers
285 views

Hello, when I examine facebook.com traffic, unfortunately fiddler cannot decrypt HTTPS traffic. Even though I click on it many times, I can't get any results. I don't have problems with other similar applications, but I have problems with Fiddler. How can I solve this?

 

Nick Iliev
Telerik team
 answered on 15 Apr 2024
1 answer
66 views
The last update for FiddlerCore was in 2021, is this product still being developed?
Rosen Vladimirov
Telerik team
 answered on 10 Apr 2024
0 answers
176 views
When I try to do that, it doesn't work
tgqz
Top achievements
Rank 1
 asked on 08 Apr 2024
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?