I am trying to redirect a request as is. The request initially hits server1 and using Fiddler I want to redirect the exact same request to another server (the whole request and body). I am able to successfully resend the request to server2, how ever I see that the request body is coming as 0 bytes (so the application errors out on server2 as expected).
I basically take all the sessions and filter out and select sessions that have ***.action in their url, by doing this
static function sessionSelector(ss: String):Session{
var arrSess: Session[] = FiddlerApplication.UI.g.GetAllSessions();
for (var i:int = 0; i<arrSess.Length; i++)
{
var sess: Session = arrSess[i];
if(sess.url.Contains(ss)){
return sess;
}
}
return;
}
I have installed Fiddler, and changed Tools -> Fiddler Options -> Https tab -> and checked "Capture HPPTS Connects" & "Decrypt HTTPS traffic".
While the fiddler is running, if I open any other web site in IE / Chrome, I get an error saying
"Certificate Error: Navigation Blocked"
There is a problem with this website’s security certificate.
The security certificate presented by this website is not secure.
Security certificate problems may indicate an attempt to fool you or intercept any data you send to the server.
If close the fiddler, I am able to access all the websites using IE / Chrome. Could you please tell me how to resolve this issue.
I'm trying to debug a WPF client that talks to a WCF service, all running in Visual Studio. The service project (that holds the WCF services) is configured to use port 50000, and the WPF client has end points for that in the app.config.
I changed the WPF client to use localhost.fiddler:50000, which shows the requests in Fiddler, but I'd like to filter out everything else, so I only see these requests. However, I can't get the filtering to work.
If I enable filters, and set it to show only localhost.fiddler:50000 and localhost:50000, then when the WPF client makes a request, I see an entry for
localhost:50000 in Fiddler, but this disappears as soon as the request has completed, so I can't inspect it.
I tried clearing the hosts filter, and telling it to show only intranet hosts, but this didn't show anything.
The weird thing is that if I set it to hide the most common hosts that I don't want (things like Skype, Teams, etc), then I get the same behaviour as above, ie the
localhost:50000 requests appears briefly, and then disappears. The same happens when I try using a web browser, so it's not just Visual Studio and
localhost:50000
Anyone know what's going on here? I'm using the latest version of Fidller on Win7 Pro 64-bit, with VS2019.
Hi
I set a breakpoint after response and changed a value
then i hit the run to completion button an the changed value shows up in the browser but after a few seconds the old value displayed again
but there is no new traffic shown in fiddler
so why the change is not working?
I installed Fiddler (V4.6.0.2 - August 17 2015) on Windows 10 RTM (build 10240) x64 en-US.
Since then, Edge is no longer working (error "Hmm, we can't reach this page.") unless Fiddler is running.
Note that Firefox , Chrome and IE11 do not have this issue, they are OK when fiddler is NOT running.
I restarted the PC several times,the problem is still present.
I checked the ProxyServer key in HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings : the key is only there when fiddler is running.
Also I cannot sign in Windows Store or Groove Music unless Fiddler is running AND I've enabled the apps in "App Container Loopback Exemption Utility" (WinConfig button).
Note #1: I have a warning "Orphaned Exemption Record Found" when launching WinConfig, see attached screenshot.
Note #2: In HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings, I have this key : _FiddlerDirectWrite = "BuggyWinShutdown at 01:07:59 2015-09-17". I don't know if this is normal.
Note #3 : I searched every location in registry with value "8888" ( fiddler proxy port) when Fiddler was running then I closed Fiddler and looked at the registry locations again.
I found 8888 in those 2 keys below, so I deleted the keys, restarted the computer but the issue is still there.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc\Parameters\ProxyMgr\{E6EFF353-402B-45F2-8D72-E8B7FA394DB5}]
"StaticProxy"="http=127.0.0.1:8888;https=127.0.0.1:8888"
"ProxyBypass"="<-loopback>"
"LastUseTime"=hex(b):8a,ce,43,c6,ba,f0,d0,01
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc\Parameters\ProxyMgr\{F9D45E1B-22AA-4CAA-BDA0-DA414B44C2A5}]
"StaticProxy"="http=127.0.0.1:8888;https=127.0.0.1:8888"
"ProxyBypass"="<-loopback>"
"LastUseTime"=hex(b):8a,ce,43,c6,ba,f0,d0,01
From HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles, I can see that:
{E6EFF353-402B-45F2-8D72-E8B7FA394DB5} is "fortissl" : Fortinet SSL VPN that I use to connect to my company network.
{F9D45E1B-22AA-4CAA-BDA0-DA414B44C2A5} is "Network" : Ethernet connection
After I ran fiddler, the key {F9D45E1B-22AA-4CAA-BDA0-DA414B44C2A5} was re-created.
The other key {E6EFF353-402B-45F2-8D72-E8B7FA394DB5} would probably have been re-created as well if VPN connection was established when I ran fiddler again.
Fortinet SSL VPN is working fine, I installed it right after Windows 10.
I had no issue with Edge or Windows Store until I installed Fiddler 4.
hello
screenshot is attached
best regards, jan