Telerik Forums
Fiddler Forum
4 answers
395 views

Hi

I have the following situation:

1. A Universal App running in Windows 10 that contains a WebView and SocketListener that listens on port 9000.

2. An HTML5 game that is launched inside the WebView which then does a loopback connection to port 9000 on the same PC to the SocketListener that is listening for the traffic.

3. The SocketListener forwards requests to a server on the back-end and does some man-in-the-middle caching of things, and then responds to the requesting WebView.

 

In other words, the requesting WebView and the responding SocketListener / Proxy are both inside the SAME application.

Fiddler DOES see the comms leaving the Webview (the initial request anyway), but for some unknown reason it never receives a response from my custom proxy listening and responding on port 9000. It just times out.

 

I have done the following:

1. Set an exemption for the relevant universal app and confirmed the exemption with the relevant command line tools in Win10.

2. Flushed the Fiddler certificates and re-installed them as per your instructions here:  

    https://textplain.wordpress.com/2015/10/30/reset-fiddlers-https-certificates/

 3. Tried every variant of "localhost" I can come up with including:  "localhost.", "fiddler.ipv4", "fiddler.localhost", "machinename" etc. etc.

     But to be honest I don't even think this is the issue anyway because Fiddler DOES see the requests from the WebView and log them, it just won't    forward them.

 4. Checked firewall settings.

 

I've been trying to sort this out for hours now but I just don't know what else to try here.

I actually had this working a few weeks ago, but now it's stopped working again, and for the life of me I cannot understand why.

 

I've been through all the online help and suggestions, tried multiple things I've read in various forum posts and articles, and still cannot get it to work.

 

The thing is, my problem is not the usual "Fiddler doesn't see Localhost traffic". It DOES see localhost traffic, it just seems to be refusing to forward that traffic to port 9000, also on localhost and refuses to talk to that custom proxy of mine listening on port 9000.

 

Any suggestions ?  I'm at a complete loss to understand why this refuses to work.

Allan

Tsviatko Yovtchev
Telerik team
 answered on 26 Feb 2016
4 answers
877 views
Hi at all !
I'm studying Fiddler and I'm trying to know what can I do with it.
My questions are :

1. Can I change "User-Agent" value when I receive a particular packet ?
2. Can I change "Request URI" value when I receive a particular packet ?
3. In general case, Can I change every field value when I receive a particular packet ?
Gene
Top achievements
Rank 1
 answered on 25 Feb 2016
1 answer
207 views

hi ...

i dont know how? but i change some of my settings :-(((

now my fiddler dont start in wide, stacket or default, i see only the sessionlist in wide-format.
if i arange my layout after reload my setting are away and i must rearange.

is there a way to set "remember my layout" ?

 

thx 4 help

Newi

Newi
Top achievements
Rank 1
 answered on 25 Feb 2016
0 answers
163 views
I was having problems to replace some strings in the response. To look for the pattern I have using a regular expression, but I only want to replace one part of the expression. I was trying to define capturing groups with () and non- capturing groups with (?:). I have tested in some webs about regular expression and it works, but in fiddler doesn´t.

For example. I have this code:  

var oRegEX=/(?:(value="))(NOIA)/gi;
 oBody = oBody.replace(oRegEX, "xxxxxx");

I look for expressions like value="NOIA" but I only want to replace the word NOIA like this value="xxxxxx"

It has to be replaced the string NOIA but it replaces all value the string .

Could you help me??
Pilar
Top achievements
Rank 1
 asked on 19 Feb 2016
0 answers
119 views

i need to modify response html like jquery style.

how i can get DOM object from response html string?

Alex
Top achievements
Rank 1
 asked on 15 Feb 2016
0 answers
78 views

Hello,

I understand that by default Fiddler 4 will accept inbound connections using any HTTPS protocol version. 

Is there a way to control which protocols Fiddler will accept for inbound connections? for example, allowing only SSL3 and TLS1.0.

Thanks

Yaron
Top achievements
Rank 1
 asked on 13 Feb 2016
2 answers
121 views
Hello to everybody on this forum. We are a Russian-based software company.

One of our products is a Windows-based security gateway that implements a web proxy as its integral part. So far, our web proxy only supports HTTPS via the HTTP CONNECT tunneling method. We have come across Fiddler while researching the possibility of decrypting HTTPS (SSL/TLS) in our program. Which brings me to my questions. 

1. Does Fiddler (HTTPS decrypting functionality) exist as a DLL for a Windows OS?
2. Is there an API that Fiddler (HTTPS decrypting functionality) provides to other software?
2. Can we obtain such a DLL and API specifications from you?
3. Are we free to incorporate that DLL in our software? 
 
Thank you in advance.
alex
Top achievements
Rank 1
 answered on 05 Feb 2016
7 answers
538 views

Fiddler is capturing all internet requests from internet explorer, but as soon as I request something internally (site hosted in iis on my pc or site hosted in iis on server in our domain), fiddler does not show anything.

When I use chrome, all traffic shows up (intranet and internet), no problem there. 

But I need fiddler for some internet explorer specific problem, so does anyone have any idea why fiddler is not capturing requests from IE for intranet sites?

EricLaw
Top achievements
Rank 1
 answered on 04 Feb 2016
3 answers
126 views

 It looks like something is using the FiddlerRoot certificate as a means to hijack google.  I posted about it on superuser at the below link.  I'd really like to not have to reinstall Windows.  

http://superuser.com/questions/1034394/google-search-hijacked-only-when-not-being-observed-attaching-a-debugger-return?noredirect=1#comment1443610_1034394

 

EricLaw
Top achievements
Rank 1
 answered on 04 Feb 2016
1 answer
3.0K+ views

Hi,

I have following task:

I have to add delay ( 50 seconds) to request to push the limits of the timeout.

ER: I should get time out error in response 

How can I do it? 

 

EricLaw
Top achievements
Rank 1
 answered on 31 Jan 2016
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?