Telerik Forums
Fiddler Forum
2 answers
244 views

Hi everyone,

I have 2 PC, PC#1 using windows server 2003, and PC#2 using windows 8.1. i'm using fiddler2 and already enabled 'decrypt HTTPS traffic'. when i capture the log while browsing https://dropbox.com. unfortunately, i see differences between the captured session from PC#1 with PC#2. 

On PC#2 show the information about HTTPS-CLIENT-SNIHOSTNAME, but on PC#1 not.

(capture logs screenshot for PC#1 named 'dropbox from win 2003.png' and for PC#2 named 'dropbox from 8.1.png').

 My questions:

1. could anyone explain to me, why PC#1 not showing HTTPS-CLIENT-SNIHOSTNAME info?

2. is there any relation about pc operating system with this issue?

 thanks before.

Dee
Top achievements
Rank 1
 answered on 27 Apr 2015
3 answers
872 views
I am attempting to view cookie HttpOnly state with Fiddler4. I know HttpOnly is enabled for certain cookies because I am viewing it with a different browser-dependent tool. With Fiddler4 I do not see the HttpOnly state for these cookies, even in the raw data. What options are available with Fiddler4 for viewing the cookie HttpOnly state?
Eric Lawrence
Telerik team
 answered on 24 Apr 2015
2 answers
138 views

Hey Erik, or whomever may see this:

I was dying from the suspense in hope or a resolution to a problem I have had for years (http://d585tldpucybw.cloudfront.net/forums/https-handshake-failed). When I tried to post in the thread, I received the following:

  • ERROR
  • The request could not be satisfied.This distribution is not configured to allow the HTTP request method that was used for this request.
  • The distribution supports only cachable requests. 
  •  
  • Generated by cloudfront (CloudFront)
  • Request ID: XtODlpjcbklW0i1JdeEoU9L_Al0q2kHaffqLPpOq3OixoI8i051LpQ==

I did not have Fiddler (any version), or any other proxy, VPN, etc., running, thus there was no restriction on cache.

Any thoughts to satisfy my curiosity?

 

-B.

Eric Lawrence
Telerik team
 answered on 24 Apr 2015
1 answer
1.8K+ views

Hi All,

 

I am using Fiddler4.4.9.4.I am accessing a java application and can see http logs in fiddler. On hitting the application url in the browser(IE), I can see 404 error in fiddler for the following url:

/webroot/servlet/

Is there a way I can restrict this url from getting logged in fiddler using web.xml or some other setting.

In general, is there a way to restrict 404 error in fiddler using java code?

The application runs fine and there is no issue with this error in fiddler.Still,I need to remove this 404 error from fidder.Its a business requirement.

I tried googling aboult but did not find any thing suitable.

Any help is highly appreciated.Thanks in advance.

Eric Lawrence
Telerik team
 answered on 24 Apr 2015
2 answers
383 views
I am trying to install WireShark on my Windows 7X64 Ultimate machine, and the installer says WinPcap is already installed on my machine. The only thing I can find related to WinPcap on my machine is the npf.sys driver in the Window's 32 driver folder. I think Fiddler installed the build of WinPcap I have on my machine. I believe WireShark uses a more recent build of WinPcap so I would like to install the build of WinPcap that WireShark uses. How do I remove the build of WinPcap that Fiddler installed on my machine? I tried uninstalling Fiddler, and that did not work. WinPcap is not listed in Program/uninstall a program. Packet.dll is not in the System 32 folder; it's only in the SysWOW64 Folder. Also will the most recent build of fiddler work with the build of WinPcap that WireShark uses? I think WireShark uses a more recent build of WinPcap.
Michael
Top achievements
Rank 1
 answered on 23 Apr 2015
1 answer
117 views

What am I doing wrong?

Fiddler captures "/ui-event-handler" continuously!!

I cannot capture anything else.

See the attached file for a screenshot.

How is this solved? (fiddler used to work before)

 

 

 

 

Eric Lawrence
Telerik team
 answered on 23 Apr 2015
1 answer
263 views

Hello, 

I'm using node.js and its library supertest/superagent for testing. The odd thing is that there isn't by default support for proxies.

I'm thinking of way to view headers in Fiddler. Both client and server are locally to my computer. And I have control of request URL.

Can you think of solution?  Is it possible for Fiddler to change the port in the request?

Client -> Fiddler port 8888 -> (change request port to 3000)  -> localhost:3000 server

Thanks

 

Eric Lawrence
Telerik team
 answered on 20 Apr 2015
1 answer
3.7K+ views

Hi,

This may be really obvious question and I am just missing something, but I was wondering can Fiddler retrieve a HTTPS sites certificate details?

For example when I go to gmail, can Fiddler retrieve the "issued by" or "issued to" certificate information (or even the likes of expiry date)? I am guessing that if Fiddler is set to decrypt HTTPS traffic it wont be able to as the site uses Fiddlers own certificate? So maybe this is impossible, just curious...

ie something like-  oSession["https-Client-Certificate"].issuedto (which in gmails case would return "*.google.com")

Hope that makes sense!

Many thanks,

Ian

Eric Lawrence
Telerik team
 answered on 16 Apr 2015
1 answer
4.8K+ views

Hi,

I was wondering if it is possible to configure Fiddler to show...

1. Sites that use non default ports (ignore 80 and 443).

2. Sites that bypass a proxy server by going direct. 

 

Our environment uses a PAC file to direct internet traffic to our PROXY server. Occasionally we find web sites that do not use ports 80 or 443 (and may not be obvious from the URL). Also we sometimes find sites that do not forward traffic to the proxy server and still attempts to access the remote server directly.

 

Can Fiddler be used to help identify these scenarios?

Ian
Top achievements
Rank 1
 answered on 15 Apr 2015
6 answers
416 views

Up until Monday 6th my code worked. It simply uses FiddlerCore to monitor the widgets Websocket connection and enqueue the data frames text. Later I process that text to get the "Option" price/times I want. There used to be a constant stream of OnWebSocketMessage calls but now there are none from the Websocket! Only a couple for html/gfx at the start. I can see the same data I used to get in the propper Fiddler app so know the certificates are there and working. But no longer in my app. It seems I'm doing something wrong and it was a fluke it worked before? Or SSL was not used but now is after they updated? Please help!

01.//certmaker.exe is in debug dir
02.//see Log_OnLogString for output
03. 
04.//App.xaml.cs
05.using Fiddler;
06.public partial class App : Application
07.{
08.    protected override void OnStartup(StartupEventArgs e)
09.    {
10.        //Setup internal proxy
11.        FiddlerCoreStartupFlags oFCSF = FiddlerCoreStartupFlags.Default;
12.        oFCSF = (oFCSF & ~FiddlerCoreStartupFlags.RegisterAsSystemProxy);
13.        FiddlerApplication.Startup(0, oFCSF);
14.        base.OnStartup(e);
15.    }
16.    protected override void OnExit(ExitEventArgs e)
17.    {
18.        FiddlerApplication.Shutdown();
19.        base.OnExit(e);
20.    }
21.}
22. 
23.//MainWindow.xaml.cs
24.using Fiddler;
25.using Awesomium.Core;
26.using Awesomium.Windows.Controls;
27.using System.Collections.Concurrent;
28. 
29.public partial class MainWindow : Window
30.{
31.    WebControl AweWebControl;
32.    ConcurrentQueue<string> CQFiddlerPayloads;
33.    public MainWindow()
34.    {
35.        CQFiddlerPayloads = new ConcurrentQueue<string>();
36. 
37.        FiddlerApplication.OnWebSocketMessage += FiddlerApplication_OnWebSocketMessage;
38.        FiddlerApplication.Log.OnLogString += Log_OnLogString;
39. 
40.        WebCore.Initialize(new WebConfig
41.        {
42.            UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36"
43.        });
44.        WebPreferences prefs = new WebPreferences()
45.        {
46.            ProxyConfig = "http://127.0.0.1:" + FiddlerApplication.oProxy.ListenPort.ToString(),
47.        };
48.        WebSession webSession = WebCore.CreateWebSession(prefs);
49.        AweWebControl = new WebControl();
50.        AweWebControl.WebSession = webSession;
51.        AweWebControl.CertificateError += AweWebControl_CertificateError;
52. 
53.        InitializeComponent();
54. 
55.        GridAweBrowser.Children.Add(AweWebControl);
56.        AweWebControl.Source = new Uri("https://binguest.optiontime.com/binGuest/GuestMode.jsp?vendor=option-time&lang=en#classic");
57. 
58.        //create DispatcherTimer to process CQFiddlerPayloads
59.    }
60. 
61.    string LogString = "";
62.    void Log_OnLogString(object sender, LogEventArgs e)
63.    {
64.        LogString += e.LogString + "\n";
65.        // /Fiddler.CertMaker> Using Fiddler.DefaultCertificateProvider+MakeCertEngine for certificate generation
66.        // [WebSocket #20] Read from Server failed... Object reference not set to an instance of an object.  <<not always!
67.        // [WebSocket #20] Read from Client returned error: 0
68.        // [WebSocket #20] Read from Server returned error: 0
69.    }
70. 
71.    void FiddlerApplication_OnWebSocketMessage(object sender, WebSocketMessageEventArgs e)
72.    {
73.        if (e.oWSM.FrameType == WebSocketFrameTypes.Text && e.oWSM.IsFinalFrame == true)
74.            CQFiddlerPayloads.Enqueue(e.oWSM.PayloadAsString());
75.    }
76. 
77.    void AweWebControl_CertificateError(object sender, CertificateErrorEventArgs e)
78.    {
79.        e.Handled = EventHandling.Modal;
80.        e.Ignore = true;
81.    }
82.}

N
Top achievements
Rank 1
 answered on 15 Apr 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?