Telerik Forums
Fiddler Forum
0 answers
205 views
I have an intranet web app that runs over HTTPS and needs to access a third party web service that listens on localhost:8080.  Problem is the web browsers are cancelling the AJAX call to the localhost web service as they deem it as "Mixed-Content".  Can FiddlerCore be used to act as an HTTPS server that is hosting the web service at localhost:443 and forward the request to localhost:8080 and relay the response? 
Bean
Top achievements
Rank 1
 asked on 17 Apr 2016
2 answers
140 views

By default, do fiddler core have filter settings?

Does Fiddler core have default filter settings on?

Could you please provide code snippet to off filter settings for fiddler core?

Tsviatko Yovtchev
Telerik team
 answered on 15 Apr 2016
2 answers
115 views
I am using Fiddler to analyze XHR calls an Angular web app makes. In one particular case, the HTTP request to the server completes in one second, and in response to the XHR.onload event the client code performs a long-running operation (that takes, say, 10 seconds). When streaming is not enabled, Fiddler correctly reports a ServerDoneResponse time as being one second after FiddlerBeginRequest. When streaming is enabled, however, ServerDoneResponse is 11 seconds after FiddlerBeginRequest, i.e., Fiddler is including the time the client takes in response to XHR.onload. Is this a bug in Fiddler, or is this somehow expected behavior? For what it's worth, Chrome's dev tools network tab seems to have the same problem, in that it includes the time taken in onload when reporting how long the request took. Interestingly enough, Chrome's timeline tab does not have this problem - it correctly reports how long the request took.
Tsviatko Yovtchev
Telerik team
 answered on 15 Apr 2016
0 answers
153 views

Here's my application's code:

public partial class frmMain : Form
    {
        private KeyValuePair<string, string>[] EncodeKeys =
        {
            new KeyValuePair<string, string>("MfZyu1q9", "EmcshnQoDr20TZz1")
        };
        public frmMain()
        {
            InitializeComponent();
        }
 
        public static bool InstallCertificate()
        {
            if (!CertMaker.rootCertExists())
            {
                if (!CertMaker.createRootCert())
                    return false;
 
                if (!CertMaker.trustRootCert())
                    return false;
            }
 
            return true;
        }
 
        private void frmMain_Load(object sender, EventArgs e)
        {
            if (!InstallCertificate())
                MessageBox.Show("Failed to install certificate.");
            try
            {
                FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest;
                FiddlerApplication.BeforeResponse += FiddlerApplication_BeforeResponse;
                //FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
                FiddlerApplication.Startup(8888, true, true, true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 
        void FiddlerApplication_BeforeRequest(Session oSession)
        {
            if (oSession.RequestMethod == "CONNECT")
                return;
            oSession.bBufferResponse = true;
        }
 
        void FiddlerApplication_BeforeResponse(Session oSession)
        {
            if (oSession.RequestMethod == "CONNECT")
                return;
            try
            {
                //if (oSession.uriContains("action"))
                //{
                    oSession.utilDecodeResponse();
                    Debug.Print(oSession.GetResponseBodyAsString());
                //}
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
    }

 

Now this all works on my home computer when I connect remotely, it captures traffic just fine. However, on my work computer which I am using right now it does not work.

This isn't a firewall issue, because when I open the Fiddler application, it captures the remote traffic just as it's supposed to within my program.

I set my iPhone to connect to the proxy, and whenever I go to load a page, it just doesn't load and gives me "Safari could not open the page because the server stopped responding."

Ryan
Top achievements
Rank 1
 asked on 13 Apr 2016
0 answers
323 views

Hey i have connected my galaxy note 4 for the fiddler to see the networks which i get and i see iosapps.itunes.apple.com

the url is /apple-assets-us-std-00001/Purple49/v4/44/f4/e2/44f4e277-5..... the content type is application/octet-stram

some one please know what it meaning?

roman
Top achievements
Rank 1
 asked on 11 Apr 2016
1 answer
61 views

i did not do any settings in the fiddler

 

I dont knowalmost anything

 

i vote on the site and what can I do?

 

I know I can repeat this action but I want to know if I can just edit the number of votes once or create a file with more than one vote and repeat it

 

sorry for the inconvenience

 

Can someone help me? This is a test

 

Tomy
Top achievements
Rank 1
 answered on 10 Apr 2016
2 answers
388 views

Hi, 

 

How do I add new payloads to the intruder21 tool I've saved my payload list to a .i21cfg file and get an error 

 

there is an error in  xml document (1, 1)

is not just possible to load the payload file from a text file just like in burp ?

 

Thanks

Nevah
Top achievements
Rank 1
 answered on 06 Apr 2016
1 answer
181 views

hi,

I am using Fiddler core version -Mono JIT compiler version 4.2.1. 

We send request through fiddler proxy to server and get XML or JSON response from server. Response contains URLs; however every time response missed few urls. Missing urls is not have pattern.

e.g. we are expected to get 20 urls in response; however first time we miss url9 next time url4 and url12. Pattern is not fixed

We are using BeforeRequest and BeforeResponse method and writing all logs in text file.

Is there any issue of FiddlerCore where it lost network packets in between?

Tsviatko Yovtchev
Telerik team
 answered on 06 Apr 2016
1 answer
579 views

I was hoping to use Fiddler to capture the URL of universal app for offline install.  However, when Fiddler is running, the app store cannot connect.  Once Fiddler is closed, I can connect to the Windows store.

 

This doesn't appear to have been an issue previously as I've seen other articles that say to use Fiddler to do this.  So what's the issue?

Tsviatko Yovtchev
Telerik team
 answered on 04 Apr 2016
3 answers
208 views

Guys,

I frequently receive from customers Fiddler traces and need to analyze them. Especially when slow response time is the problem I try to identify, I would like to as you a few questions :

1) Do we have a way (not while capturing, but reviewing a trace offline) to ask fiddler to identify for me sessions that are slow. For example <500 ms put color green, 500 to 1 sec orange, and >1 sec red ?

2) Also, do we have a way to use a script (VBS or PowerShell) to parse (and modify) a fiddler Trace. For example "For Each line... check response time (overall_elapsed)... if 500 to 1 sec add a comment such as 'very slow'. Idea would be to quickly identify common scenario that I encounter for my products when slow.

Again that is an offline (not real time) analysis sent by customers.

Thanks a lot for your advice !

Tsviatko Yovtchev
Telerik team
 answered on 30 Mar 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?