Telerik Forums
Fiddler Forum
4 answers
117 views
I'm working with the owner of the firm where I work to track down the source of "DO_NOT_TRUST_FiddlerRoot" certificates that keep accumulating in his Personal cert store. We've also identified the "DO_NOT_TRUST_FiddlerRoot" dummy CA cert in his "Trusted Root Certification Authorities" store. We've been able to confirm that he does not have the Fiddler application installed on this computer. We've also been unable to find any of the FiddlerCore DLLs on his hard drives. Which leads me to believe that the FiddlerCore DLL has been merged into a stand-alone executable by using something like ILMerge.

We have a general idea of when the dummy CA cert was created, so we're starting to look at applications (particularly applications in the system's Startup folders) which were installed right about that time. But the question for the forum: is there any quick or easy way to identify which applications may have the FiddlerCore engine embedded in them?

Thanks in advance for any advice, suggestions!
Eric Lawrence
Telerik team
 answered on 23 May 2014
5 answers
1.7K+ views
Hello,

I want to use Fiddler to utilize HTTP/1.0 functionality which do not support "Host" header. Yet if I put http://10.10.10.10/ into Request Builder and choose "HTTP/1.0" from menu, it still puts "Host" header in. I want request coming out without that header at all. How do I do that?
Gregory
Top achievements
Rank 1
 answered on 22 May 2014
3 answers
1.1K+ views

Hi-

I was given a Fiddler trace (saz file) that illustrates a problem being experienced from a network in Eurorpe. This one user is reporting slow page loads.  Really really slow page loads.

The trace shows some requests returning a "result" of 0 rather than 200 response code, but most are returning 200.  This is the only known issue from over 40 other client work stations.  My immediate thought is to lay the blame on this single client instance.  But the trace (snippet below) is showing that the request was made and the server has received it.  Which makes the server look guilty here.  Except, I've not once been able to repro this issue from the US.  And 40+ other clients are not reporting the same issue.   I am trying to find out if, despite the server having received the request as shown, could this possibly be a client side issue? 

Request Count:   1
Bytes Sent:      1,807        (headers:1,025; body:782)
Bytes Received:  60        (headers:60; body:0)

ACTUAL PERFORMANCE
--------------

This traffic was captured on Thurs

ClientConnected:    23:30:52.348
ClientBeginRequest:    23:30:55.362
GotRequestHeaders:    23:30:55.362
ClientDoneRequest:    23:30:55.364
Determine Gateway:    0ms
DNS Lookup:         0ms
TCP/IP Connect:    0ms
HTTPS Handshake:    0ms
ServerConnected:    23:30:52.401
FiddlerBeginRequest:    23:30:55.364
ServerGotRequest:    23:30:55.364
ServerBeginResponse:    00:00:00.000
GotResponseHeaders:    00:00:00.000
ServerDoneResponse:    00:00:00.000
ClientBeginResponse:    00:00:00.000
ClientDoneResponse:    00:00:00.000


RESPONSE BYTES (by Content-Type)
--------------
~headers~: 60


Thanks in advance-


Eric Lawrence
Telerik team
 answered on 22 May 2014
4 answers
248 views
Help to change server request (RAW):

GET http://server.test.com/olea/? l=4530110&k=70d11cab74190ca973166e3aa9921ce1&n=4530110&e=eForwardActiveLite_v3.2&f=F0003&p=1,0.10000000,0.10000000,2681.08000000 HTTP/1.1
User-Agent: Microsoft Internet Explorer
Host: server.test.com
Pragma: no-cache

It is necessary to replace values 4530110 on 1234567
Eric Lawrence
Telerik team
 answered on 22 May 2014
2 answers
604 views
Hi,

I am fairly new to Fiddler and I am stuck in a issue.

I have a WCF service which has a Upload File Method which takes a Custom object

  [DataContract]
    public class UploadFile
    {
        [DataMember]
        public Stream fileStream { get; set; }
        
        [DataMember]
        public string serverName { get; set; }
        
        [DataMember]
        public string accessPoint { get; set; }

        [DataMember]
        public string resourcePath { get; set; }
    }

and this is the WCF method Definition

[WebInvoke(ResponseFormat = WebMessageFormat.Json, Method = "POST", UriTemplate = "FileName", BodyStyle = WebMessageBodyStyle.Bare)]
        [OperationContract]
        [FaultContract(typeof(Errors))]
        void FileUpload(UploadFile uploadFile);


How do i test this in fiddler?

Thanks
Vishal
Top achievements
Rank 1
 answered on 20 May 2014
1 answer
427 views
There is a code:
oSession.utilDecodeResponse();
var sBody = System.Text.Encoding.UTF8.GetString(oSession.responseBodyBytes);
             
var oJSON  = Fiddler.WebFormats.JSON.JsonDecode(sBody);
var o_JSON = Fiddler.WebFormats.JSON.JsonDecode(oJSON.JSONObject[0]['response']);
var oItems = o_JSON.JSONObject['data']['User']['Equip']['Items'];
How to add to the end of оItems element { 'ID' :3, 'Count' :1 }? Thx.
Eric Lawrence
Telerik team
 answered on 19 May 2014
1 answer
241 views
Hello,

I have an embedded application running on an ARM processor that talks to a SOAP web service running on my Windows Server2008.  I am having some problems between the embedded device and the Server.  I tried running Fiddler directly on my server but it does not capture anything.  I know my embedded device is talking to the server because it does respond to some of my commands.  How do I get Fiddler to display all http request/responses to my asp.net web service application? 

Best Regards,
Steve Mansfield
Eric Lawrence
Telerik team
 answered on 15 May 2014
1 answer
1.0K+ views
How can I get Fiddler to decrypt and look at Microsoft Exchange PowerShell sessions?
Eric Lawrence
Telerik team
 answered on 13 May 2014
2 answers
209 views
Is there a way to use a custom cert when configuring Fiddler as a reverse proxy? We have a particular use scenario with Autoresponder we'd like to setup that would be easier if the devices didn't have to be configured to trust the Fiddler root. I know most reverse proxy solutions have the ability to publish a cert, I wasn't sure if that was something Fiddler could/should do.

-austinmc
Austin
Top achievements
Rank 2
 answered on 08 May 2014
1 answer
451 views
Hi,
I have installed fiddler on my work desktop PC that is connected to a domain.

Now,
From my desktop
 I am able to see the fiddler echo service page
 I can all the traffic on fiddler

From my work laptop which is also connected to the domain to use the fiddler on desktop as a proxy
 I am able to see the fiddler echo service page
 I can see all the traffic from my laptop on the fiddler running on my desktop
 
But when I try to connect my phone (which is in the same wifi as the laptop but is not connected to the domain) to use the proxy on my desktop
 I DONT see the fiddler echo service page
 I DONT see any traffic on fiddler
 The phone is not able to access internet
 I used the "Ping" app on iOS and it is able to ping my desktop
 I have tried to use both iOS and windows phone and I get the same results.

I have tried:
1. Allowing remote connections
2. prefs set fiddler.network.proxy.registrationhostname <desktop PC ipaddress>
3. Restarted fiddler

Am I doing anything wrong? What else do I need to do?
Any help is appreciated.
Eric Lawrence
Telerik team
 answered on 08 May 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
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
Bronze
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?