Telerik Forums
Fiddler Forum
1 answer
110 views
Hello, so I have one pretty simple program I guess, and this program had one rule it must be installed on new drive (not C) so I made drive X blalabala, and so new I ran into error that Im having a wrong HWID so I googled that can I bypass it and it seems it´s possible but the error is that when I run the program in fiddle there´s no mark it using internet.. So... btw Fiddler captures other things, but not this one.
Fredi
Top achievements
Rank 1
 answered on 30 Jun 2016
1 answer
220 views
I am writing a small utility to capture the Fiddler traffic and export it to WebTest file, the utility automatically launch my application and fiddler, then it does certain actions on the application and fiddler keeps on recording everything. Now I want to export the traffic in a web Test file, but i couldn’t find any command line fiddler instruction to do that, I have to do it through Fiddler GUI, can anyone please help me in finding a line of code which can be implemented in my Utility code and export can be triggered automatically.
Tsviatko Yovtchev
Telerik team
 answered on 29 Jun 2016
1 answer
214 views

Hi Team,

We installed Fiddler to troubleshoot the web request generated from Windows Service(developed using .NET WCF).All fine for us from debugging point of view.

Moment we close Fiddler, the windows service stopped working by logging below error from .NET WCF service

Error Message: There was no endpoint listening at https://xyz.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details., StackTrace - 
Server stack trace: 
   at System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()
   at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
   at System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

 

We need to understand, why services works fine when fiddler is running in background and not if it closed?

Any settings we missing? This issue is on Windows Server 2012 R2 Server. 

 

Regards,

Guna. 

Tsviatko Yovtchev
Telerik team
 answered on 24 Jun 2016
1 answer
627 views

I have a Node app that I am trying to debug with Fiddler on my Win 10 machine. It makes calls to a couple of third-party APIs and this is the traffic that I want to capture. The calls aren't showing up in Fiddler though.

I've tried setting the proxy settings through adding the environment variables manually, through the shell, within the script and using the proxy option on the node request call and none of that seems to work. Fiddler is capturing other traffic without any issues but not from this app.

 

I've tried everything I've been able to find on the internet but the majority of articles make it sound like a matter of setting these variables and then it's all good to go.

 

I'm sure that I'm doing something wrong but I can't find what it is.

 

Tsviatko Yovtchev
Telerik team
 answered on 23 Jun 2016
0 answers
211 views

I host same IIS site from different server

same authentication method I applied in both server 

but while I access from Fiddler "GET" request 

both the site response in different way 

 

Amit
Top achievements
Rank 1
 asked on 22 Jun 2016
1 answer
396 views

I am using windows 10, and outlook 2016.  I installed Fiddler and configured it for WinHttp and SSL and everything worked fine.  My internet settings are set to automatically detect proxy settings and I followed the documented settings for WinHttp configuration ("netsh winhttp set proxy netsh winhttp set proxy 127.0.0.1:8888 "<-loopback>").  As I mentioned, I was able to see all traffic.  The first strange thing that happened is that Outlook stopped working unless Fiddler was running.  If Fiddler was not running, I get just get disconnected message from Outlook.  I changed the WinHttp settings back, (netsh winhttp set proxy default) but the issue did not go away.  I tried changing the Fiddler SSL settings to just connect for browsers, but no change.  I tried to not connect to SSL at all, and unchecked the box which started fiddler as a proxy, but still no change.  I uninstalled Fiddler, but Outlook is still broken.  I went in and deleted the Fiddler cert but still nothing.  I am sure this is not a coincidence as I previously encountered this and rebuilt the system.  This is the second time I have seen this same behavior, only after installing and using Fiddler.  Any ideas how to fix it?

Mark
Top achievements
Rank 1
 answered on 20 Jun 2016
12 answers
2.1K+ views
Hi,

First, I have to say this is a great tool and I'm very impressed.  I managed to get everything set up to intercept SSL traffic from a Symbian device, through my local hotspot, and redirected to another server (still over HTTPS).  FYI, this is to reroute traffic to a test environment using a device that, unfortunately, has only production URLs burned in (don't get me started on that!).

On the device, I have three options to test my setup:  Opera Mini, the native browser, and the application I wish to test.  If I access my target URL via OM, everything works fine.  If I access it via the native browser or the application, the connection is closed immediately after the SYN, SYN/ACK, ACK exchange.  At first I thought that perhaps the device had app-level configurations for the certificates, but they all have the same settings.  Besides, the certificate hasn't yet been exchanged between the two endpoints.

Looking at Fiddler, the only difference I can see is that OM makes an HTTP/1.0 request, and the other two make an HTTP/1.1 request.  Looking at a tcpdump, one difference I noticed was in the TCP options, where in the successful request the TCP timestamps (tsval and tsecr) are specified and they are absent in the request that fails.  I wonder if the client might try to use those when performing the SSL handshake and, if they are absent, simply aborts?

Unfortunately, I can't see exactly what is sent from the device to Fiddler because I'm on Windows 7 using a local hotspot with Microsoft's virtual wifi miniport adapter.  Unless I'm mistaken, Wireshark won't capture on that interface.

Any ideas would be most welcome.

Thanks,

Sebastien
Kender
Top achievements
Rank 1
 answered on 18 Jun 2016
1 answer
274 views

I know that there's a feature where you can save everything by going to View -> Tabs -> AutoSave in fiddler, but is there anyway to do that in plain text? It would be really convenient if I could do that.

 

Thanks in advance!

Tsviatko Yovtchev
Telerik team
 answered on 09 Jun 2016
1 answer
328 views

The server we use requires <proxy usesystemdefault="False" proxyaddress="http://10.50.131.50:8080"/> for the WebRequest to reach the 3rd party site I'm trying to get files pulled down from.  On that server Fiddler2 will capture traffic if I use a browser to pull the files, but if I use my application it will not.  I am a Fiddler2 novice, BTW, so I've just tried what looked relevant which is in Tools/Fiddler Options I put 8080 for the Fiddler listens on port on the Connections tab and I also tried on the Gateway tab setting it to Manual proxy https://10.50.131.50:8080 like the proxy setting in my app.config file.  Neither of those do it.  I found that if I remove the proxy setting from my app.config file then Fiddler2 sees the calls my application makes, however, as stated above, the calls do not reach the website so that doesn't help much.

Being a newbie I have reached the limit of things I can see to try ... can anybody help?

Tsviatko Yovtchev
Telerik team
 answered on 09 Jun 2016
1 answer
265 views

Consider a web server hosting a site (mysite.com) for which both HTTP and HTTPS are allowed. When the client browses to HTTP, he's automatically redirected to HTTPS.

I'm seeing different behavior based on whether Clear WinINET cache is used or not. On a regular capture session, following a request sent from a browser for http://mysite.com Fiddler (v4.6.2.3) shows: 200 | HTTP | Tunnel to | mysite.com:443. Next frame is 200 | HTTPS | mysite.com | / . It's like the HTTP request never exists - it's not even visible on a Wireshark capture. For the same exact request, but after clearing the WinINET cache, the output is different, with the first frame, as expected, being: 302 | HTTP | dialin.temenos.com | / . Clear the temporary internet files in IE (not Edge) doesn't result in any different outcome. It seems it's only Fiddler's magic function that does the trick.

Any idea if the WinINET cache can be cleared without using Fiddler, ideally from a browser (either IE / Chrome / etc) ?

Tsviatko Yovtchev
Telerik team
 answered on 09 Jun 2016
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?