Hi,
Recently, when running Fiddler, my browser is slow to complete requests on certain servers; averaging 20-40 seconds per request.
Chrome shows "Waiting for proxy tunnel", and I can see in the Fiddler Statistics, it says:
TCP/IP Connect: 42039ms
I'm doing local development on Visual Studio, and the local requests are fast, but the CDN's make every page load take about 40 seconds. And regular browser use typically takes that long too. Not every site, probably 50%.
I uninstalled (and wiped setting) and reinstalled which didn't help. I also turned off "Capture HTTPS CONNECTs" which didn't do anything either.
Any help would be appreciated. I love the tool and rely on it... but it's unusable for me right now.
Thanks,
Toby
I'm developing some WCF web service calls, and want to test how the download times compare when using a modem connection.
I started Fiddler and checked the Rules -> Performance -> Simulate Modem speeds option. I can see that this works, as if I refresh a web page, it's slower. I tried downloading some files of around 3-6Mb, and again I could see the difference. Normally these would be pretty instant, with the performance option on, they took a few seconds.
I then tried to make my service calls. Without the Fiddler option, they typically take about 300-400ms to download about 1.5Mb. However, with the performance option on, the call takes about 40-60 seconds. This is way to slow to be realistic.
This is all running on my local machine, using Visual Studio 2015.
Anyone any idea why it's so slow?
Hi,
I was playing around with fiddler and its scripts while Steam was running.
The first page I saw was my Trade Offer page and I wanted to replace that with my own Website just to mess around.
What I did was:
if(oSession.uriContains("/id/zwifs")) {
oSession.host = "coddr.net";
}
And I did not what I wanted it to do so I removed it and saved..... Now I have the issue that in the Steam client the page constantly becomes my won website: coddr.net
And I want that to be removed, I tried to do
if(oSession.uriContains("/id/zwifs")) {
oSession.host = "steamcommunity.com";
}
And it works but when I close down the software its somehow coddr again. How can I fix this?
Hi!
Yesterday i installed Fiddler2 on my PC (stable public version) and at registry saw version 2.5.1.6, but at download page (http://www.telerik.com/download/fiddler) i saw Fiddler version 2.5.1.2!
Now at download page (http://www.telerik.com/download/fiddler) i saw that you build a new version of Fiddler 2.6.0.0
I download it, but version is the same (still Fiddler 2.5.1.6)
The same situation with Fiddler4
Why do you use two different versions - for public page and for real version of app?That's very uncomfortable!
Most of all, if i installed version of Fiddler 2.5.1.2 and try to update it thru autoupdater, i would have no available updates. But if i installed version later (for example, 2.4.9.9) i would install Fiddler version 2.5.1.6 thru your autoupdater, but on your download page i saw public stable version 2.5.1.2. (that's all i tested yesterday)
Please, can you fix it?
Checking for updates has been disabled since the day I installed Fiddler, so I'm not sure why this is occurring.
---------------------------
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.
VersionCheckFailed: Server Response Code = 301
Type: System.IO.InvalidDataException
Source: Fiddler
at Fiddler.Updater.GetLatestVersion(Boolean includeBetaVersions, Boolean isEmergencyCall)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Fiddler v4.6.2.3 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.10586.0]
---------------------------
OK
---------------------------
Hello,
Error appearing when I start fiddler via Terminal 'mono fiddler.exe'
Fiddler is running however not able to catch calls.
Prior opening the app an error pops up. (please see the attachment)
Thank you
xdg-open: unexpected argument 'certmgr.msc'
Try 'xdg-open --help' for more information.
Please help!
I've disabled every firewall I could, and did everything a admin commented on a other post but did not work!
I'm using Chorme and i'm getting pissed, I tried to trust it but it came out with the error.
If you can please help me.
Thanks - Kyoto
Hello,
I've been using Fiddler for a few months now and have recently started going through the OWASP Security Shepherd testing challenges.
In one of the challenges - Session Management Challenge One - one has to fiddle with the header, change something to get a string returned which shows success for this challenge. The problem I'm seeing is that Fiddler does not let this response through but TamperData does. I eliminated other factors like browser, etc and it seems to be a Fiddler issue and I'd like to understand why that is.
Once the POST request is sent, Fiddler returns response with a length of 0. TamperData returns a response with a length of 713. I attached screenshots for both and and have the session from Fiddler if that is needed.
If someone could let me know if there's anything that I'm doing wrong to prevent Fiddler from returning that response, please do let me know. On that point, there are NO filters and no rules set up in Fiddler.
Thanks for your help in advance!
I have a wpad script in Internet Option (Windows 7) that returns DIRECT for local IPs and addresses and returns one of two different proxy address depending on the destination.
This is my wpad.dat:
function FindProxyForURL(url, host) {
var direct = "DIRECT";
var proxy1 = "PROXY pfsense:3128";
var proxy2 = "PROXY e2guardian:8080";
if (isPlainHostName(host) ||
shExpMatch(host, "*.local") ||
isInNet(dnsResolve(host), "192.168.1.0", "255.255.255.0") ||
isInNet(dnsResolve(host), "192.168.0.0", "255.255.255.0") ||
isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0") ||
isInNet(dnsResolve(host), "184.168.27.41", "255.255.255.0"))
return direct;
if (dnsDomainIs(host, "logmeinrescue.com") || dnsDomainIs(host, "logmeinrescue-enterprise.com"))
return proxy1;
if (dnsDomainIs(host, "microsoft.com") || dnsDomainIs(host, "windowsupdate.com"))
return proxy1;
return proxy2;
}
I need to find which value it returns during each session/connection. How do I do that with Fiddler 4?
I suspect that Windows is doing some caching or the application (Logmein Rescue) requesting access is using a unknown address.
Just for information: e2guardian proxy is a content filtering server with SSL MITM protocol, which is not compatible with Logmein. pfsense proxy is a regular squid server. When I set the proxy static to pfsense the application works correctly while using e2guardian fails. So something during the application session is going to the wrong proxy.