Telerik Forums
Fiddler Forum
14 answers
1.0K+ views
How can I "not load" the the binary of any requests? 
Sometimes I simply want to read the Content-Disposition parameters of file uploads. For example:
Host: 250kb.de
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Cookie: PHPSESSID=o3rsceuoc9amk23i0j97aorsj2; __utma=177882470.523068217.1411082996.1411082996.1411082996.1; __utmb=177882470.2.10.1411082996; __utmc=177882470; __utmz=177882470.1411082996.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Connection: keep-alive
Content-Type: multipart/form-data; boundary=---------------------------1011289771747
Content-Length: 647
 
-----------------------------1011289771747
Content-Disposition: form-data; name="file_0"; filename="pixel.gif"
Content-Type: image/gif
 
GIF89a�����������!�����,�������D�;
-----------------------------1011289771747
Content-Disposition: form-data; name="scaling[0]"
 
no-scaling
-----------------------------1011289771747
Content-Disposition: form-data; name="duration"
 
forever
-----------------------------1011289771747
Content-Disposition: form-data; name="acceptTOS"
 
1
-----------------------------1011289771747
Content-Disposition: form-data; name="upload"
 
Hochladen
-----------------------------1011289771747--
If I had uploaded a 10MB file it would have been pretty much impossible for me to get all the Content-Disposition parameters. Because as soon as you click on such a big request/response in raw mode, Fiddler freezes trying to load a huge part of the data into the GUI, but usually it stops after x KB and thus doesn't give me the content-disposition parameters below the binary part.
Vacoum
Top achievements
Rank 1
 answered on 08 Mar 2018
2 answers
1.0K+ views
Hi Eric,
     I'm using fiddler4 with selenium(chrome web driver).Fiddler failed to capture traffic of the chrome browser opened by selenium web driver,then i have manually opened chrome browser fiddler successfully captured the traffic.

Regards,
Avinash.
Azhar
Top achievements
Rank 1
 answered on 08 Mar 2018
0 answers
421 views

I attempted to capture Firebase traffic for an iOS app. The app is wholely developed through Firebase on which I need to do a load test. As JMeter was unable to capture the requests I tried this using Firebase.

I installed the latest version and finished the configuration step by step as per the guidelines on the system as well as on the iPhone. I trusted the certificates as well.

Fiddler was able to capture HTTPS requests from other websites and apps but not from the APP which used Firebase.

Do I need to do something more for this to work. Is there a work around available? I am stuck here and could really use some help.

 

Thanks.

Kaustav
Top achievements
Rank 1
 asked on 08 Mar 2018
2 answers
565 views

I have installed Fiddler's certificate to the iOS device and set trust at Settings > General > About > Certificate Trust Setting.but I when I use Apple's App Store app it says "session #401:The server (gdmf.apple.com) presented a certificate that did not validate,due to RemoteCertificateChainErrors"

Alexander
Telerik team
 answered on 07 Mar 2018
1 answer
585 views

I have installed FIDDLER on a Windows 1012 Server on a corporate network with very rigid Firewall rules. When I run Fiddler I receive this error:

06:43:53:2458 Fiddler Running... 
06:43:53:2771 Fiddler.Network.AutoProxy> AutoProxy Detection failed. 
06:43:53:2771 AutoProxy failed. Disabling for this network. 
06:44:34:8166 fiddler.network.readresponse.failure> Session #2 raised exception An existing connection was forcibly closed by the remote host 

 

I suspect Firewall rules. I need to submit a Firewall Change Request to allow exceptions for Fiddler to operate on that server, but I need details from Fiddler Tech Support. Can you please identify the external targets / requirements which Fiddler will try to reach out to? (We need to set our Firewall to allow Fiddler to function)

Simeon
Telerik team
 answered on 07 Mar 2018
10 answers
812 views

For a few months now on my Windows 10 machine I can't start Fiddler successfully.

Here's what I get in the Event logs:

Log Name:      Application
Source:        Application Error
Date:          30.01.2018 11:05:37
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ****
Description:
Faulting application name: Fiddler.exe, version: 4.6.3.50306, time stamp: 0x584b0128
Faulting module name: KERNELBASE.dll, version: 10.0.16299.15, time stamp: 0x4736733c
Exception code: 0xe0434352
Fault offset: 0x0000000000013fb8
Faulting process id: 0x10b98
Faulting application start time: 0x01d399a11c497360
Faulting application path: C:\Program Files (x86)\Fiddler2\Fiddler.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 021dcf44-7589-4944-a00d-8f3eb1243ed8
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2018-01-30T08:05:37.110892600Z" />
    <EventRecordID>93659</EventRecordID>
    <Channel>Application</Channel>
    <Computer>****</Computer>
    <Security />
  </System>
  <EventData>
    <Data>Fiddler.exe</Data>
    <Data>4.6.3.50306</Data>
    <Data>584b0128</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>10.0.16299.15</Data>
    <Data>4736733c</Data>
    <Data>e0434352</Data>
    <Data>0000000000013fb8</Data>
    <Data>10b98</Data>
    <Data>01d399a11c497360</Data>
    <Data>C:\Program Files (x86)\Fiddler2\Fiddler.exe</Data>
    <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
    <Data>021dcf44-7589-4944-a00d-8f3eb1243ed8</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>


Log Name:      Application
Source:        .NET Runtime
Date:          30.01.2018 11:05:36
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ****
Description:
Application: Fiddler.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at Fiddler.FiddlerApplication..cctor()


Exception Info: System.TypeInitializationException
   at Fiddler.FiddlerApplication.ReportException(System.Exception, System.String)
   at Fiddler.CONFIG..cctor()


Exception Info: System.TypeInitializationException
   at Fiddler.frmViewer.•(System.Object, System.UnhandledExceptionEventArgs)




Event Xml:
<Event xmlns='http://schemas.microsoft.com/win/2004/08/events/event'><System><Provider Name='.NET Runtime'/><EventID Qualifiers='0'>1026</EventID><Level>2</Level><Task>0</Task><Keywords>0x80000000000000</Keywords><TimeCreated SystemTime='2018-01-30T08:05:36.981296100Z'/><EventRecordID>93658</EventRecordID><Channel>Application</Channel><Computer>****</Computer><Security/></System><EventData><Data>Application: Fiddler.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at Fiddler.FiddlerApplication..cctor()


Exception Info: System.TypeInitializationException
   at Fiddler.FiddlerApplication.ReportException(System.Exception, System.String)
   at Fiddler.CONFIG..cctor()


Exception Info: System.TypeInitializationException
   at Fiddler.frmViewer.•(System.Object, System.UnhandledExceptionEventArgs)


</Data></EventData></Event>

Simeon
Telerik team
 answered on 07 Mar 2018
11 answers
2.2K+ views

Hi!

Website sends data over websocket and I can see it under WebSocket tab (see fiddler1.png). My purpose was to get the message payloads to the file as ascii text. So I found https://www.codeproject.com/Articles/718660/Debug-Inspect-WebSocket-traffic-with-Fiddler. Now I see the websocket messages in the session window but script passes by where payload should be recognized as binary (see fiddler2.png) - condition

if (oMsg.FrameType == WebSocketFrameTypes.Binary)
{
    payloadString = HexToString(payloadString);
 
}

never became true. When I saved payload to file it looked binary to me.

Chrome -> Developer tools -> Network ->WS->Frames shows the payload data in JSON format. I would appreciate if anyone drops a hint where I am going wrong.

 

 

 

 

zhi
Top achievements
Rank 1
 answered on 07 Mar 2018
1 answer
66 views

Hello,

I connect fiddler with IOS device. HTTPS is turned on, the certificate is installed couple times.

The connection is fine. I can see the tunnel to...:443. I can also see https/404... but nothing else.

When I started the App, it says unable to connect to the server.

Fiddler only has tunnel to...443. 

But for some reason, I was able to capture the traffic and log-in one time. well, only the once...

I am sure there is nothing different that time. I think Fiddler is acting wired...

Have any suggestion? thank you.

 

Sincerely,

Ts

 

Simeon
Telerik team
 answered on 02 Mar 2018
1 answer
252 views

Is there a way for an HTML-based tab extension to interact with Fiddler's list of sessions?

In file CustomRules.js, I created a new tab ...

public BindUITab("My New Tab", /*isHTML=*/ true)
static function MyNewTabTab(arrSess: Session[]):String {

 

For those who are not familiar with the above BindUITab feature: The tab returns an HTML-formatted string, which Fiddler then displays in the new tab as if it were a web page.  In my case, the displayed content is derived from the list of selected sessions that are provided by Fiddler as the arrSess function parameter.

I would like the HTML and JavaScript in my tab to affect the sessions in Fiddler's session list.  For example, when the user clicks on a certain part of my HTML, I would like the tab's JavaScript to cause a corresponding session in Fiddler's list to be highlighted.  Is this possible?

Put another way: When the HTML of my new tab is displayed, does Fiddler provide any interface or object to the JavaScript of the tab, so that the tab can interact back to Fiddler?

I love this HTML-based custom tab capability, because it allows my team to quickly and easily customize the tab's functionality for specific situations.  I just wish the tab could talk back to Fiddler ...

Alexander
Telerik team
 answered on 02 Mar 2018
3 answers
162 views

I wrote a simple .net windows form program using FiddlerCore (version 4.6.20172.35715)

It has only 2 lines in Form.Load

CONFIG.bEnableIPv6 = False
FiddlerApplication.Startup(8888, 520)

 

I needed a proxy server so I can browse the internet using my home's IP anywhere.

After 3 or 5 days, or even as long as a week, the proxy server stopped responding. If I close the .net program then run it again.

The proxy server works again.

 

Is there anything I could do to prevent this interruption?

This is by far the best proxy server I could find. Please shed some light on.

Alexander
Telerik team
 answered on 02 Mar 2018
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?