Telerik Forums
Fiddler Forum
1 answer
345 views

Hi, 

 

I'm using Fiddler4 to capture from an iOS 13.3.1 device, with the iOS device set to Manual Proxy mode and necessary certificates installed on both end.  Overall, works very well. 

 

But there is a problem.   For every socket opened by the iOS that goes via the proxy is never closed again.   So the connection from iOS to Fiddler4 appears to be closed ok.  However the socket from Fiddler4 to destination device stays open until I shutdown Fiddler. 

 

 

The result of this is that on connection limited devices, they run out of available connections and it all stops working. 

 

I've wiresharked the session when not going via Fiddler and iOS is correctly closing the socket (FIN state is sent).

When I wireshark the Fiddler4 proxied session the socket just stays open based on the socket is open from between my PC running Fiddler and the destination device. 

 

Is this a known problem?  If yes, is there a work around? 

Best regards

 

Steve

 

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 05 Mar 2020
9 answers
2.0K+ views

Hello,

I just downloaded and installed Fiddler on my Ubuntu 16.04 machine (Love it on my Windows machine).  Getting the Fiddler certificate installed for Chrome and Firefox was surprisingly easy (I thought I would have to do some converting).

However, when I try to add the same CER file to the system wide trusted certificates, my OS tells me that the FiddlerRoot.pem does not contain a certificate (output pasted below).  I am wondering if this is a known issue since this is still in beta phase or if I am doing something wrong.

 

I am trying to do this so when I run things through the terminal Fiddler will pick them up - specifically HTTPS requests.

 

output:

test@GPA-HSW04:/usr/lib/mono/4.5$ sudo cp '/home/test/Desktop/FiddlerRoot.cer' '/usr/share/ca-certificates/FiddlerRoot.crt'
test@GPA-HSW04:/usr/lib/mono/4.5$ sudo dpkg-reconfigure ca-certificatesProcessing triggers for ca-certificates (20160104ubuntu1) ...
Updating certificates in /etc/ssl/certs...
WARNING: FiddlerRoot.pem does not contain a certificate or CRL: skipping

Joshua
Top achievements
Rank 1
 answered on 05 Mar 2020
5 answers
3.1K+ views

Which is the last version of FiddlerCore which is free for commercial use in a non public application?

Earlier I downloaded version 2.4.0.1

Is there any newer version which is free for commercial usage? If yes, from where can I download it?

Boby
Telerik team
 answered on 04 Mar 2020
2 answers
3.0K+ views

Hello.  I've got tons of experience using Fiddler but it was on my old Windows 7 machine a couple years ago.  I'm getting back to using Fiddler again, now on a Mac Book Pro, running Mojave.  When I close Fiddler, whether by clicking the close icon on the window or selecting Quit from the menu, it causes my internet to be unusable. I get proxy errors in the browsers.  I've followed directions to reset the proxies in system settings and this changes nothing.  Obviously this is a game-breaking experience.  Is there a solution?

Boby
Telerik team
 answered on 04 Mar 2020
0 answers
162 views

Hi guys, 
I am pretty new on Fiddler and Wireshark and stuff like that. I try to edit a response for learning propose but many connections dont get Shown on Fiddler.
Like that one : "https://prnt.sc/r9a7ms"

May I messed something up with my settings or do I need to make some Script to get it working?

Thanks for your time guys.

Ramazan
Top achievements
Rank 1
 asked on 28 Feb 2020
4 answers
4.0K+ views

Hi,

 

I am trying to capture WebSocket connection of an app in windows (Win32).

I also created a test app with websocketsharp and connected to ws://echo.websocket.org and unfortunately this was not captured in fiddler.

Any help?

 

Fiddler version: v5.0.20194.41348 for .NET 4.6.1
Built: Thursday, October 3, 2019

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 27 Feb 2020
1 answer
207 views
I have a tuned fiddler. It great was working before today morning. 
I already had such a problem and it solved itself (i don't know how). I wasn't change settings, it just stopped decrypting.
Eric R | Senior Technical Support Engineer
Telerik team
 answered on 21 Feb 2020
1 answer
584 views
---------------------------
Loading custom MIME mappings failed
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

The cloud file provider is not running.



Type: System.IO.IOException
Source: mscorlib
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   at System.IO.FileStream.ReadCore(Byte[] buffer, Int32 offset, Int32 count)

   at System.IO.FileStream.Read(Byte[] array, Int32 offset, Int32 count)

   at System.Xml.XmlTextReaderImpl.InitStreamInput(Uri baseUri, String baseUriStr, Stream stream, Byte[] bytes, Int32 byteCount, Encoding encoding)

   at System.Xml.XmlTextReaderImpl..ctor(String url, Stream input, XmlNameTable nt)

   at System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream)

   at Fiddler.XmlFileMimeMappings..ctor(String filePath) in C:\Jenkins\Fiddler_Windows\workspace\Fiddler2\Common\Core\MimeMapping\XmlFileMimeMappings.cs:line 40

   at Fiddler.frmViewer.š(Object , EventArgs ) in C:\Jenkins\Fiddler_Windows\workspace\Fiddler2\Viewer.cs:line 9784


Fiddler v5.0.20194.41348 (x64 AMD64) [.NET 4.0.30319.42000 on Microsoft Windows NT 10.0.18362.0] 
---------------------------
OK   
---------------------------

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 21 Feb 2020
2 answers
124 views

Hello,

I don't know if I can achieve this. Basically I wanted to send requests sequentially, if response of the request is 'true', I want fiddler to autoexecute/autorespond new request. Can this be achieved?

Eric R | Senior Technical Support Engineer
Telerik team
 answered on 21 Feb 2020
4 answers
1.0K+ views

PC is connected in a company proxy.

Fiddler is already set to act as proxy and allow remote computers to connect.

---

Here are the current fiddler settings:

* Capture HTTPS CONNECTS (checked)

* Decrypt HTTPS traffic (checked)

* Fiddler listens on port: 8888

* Capture FTP requests (checked)

* Allow remote computers to connect (checked)

* Reuse client connections (checked)

* Reuse server connections (checked)

* Act as system proxy on startup (checked)

* Monitor all connections (checked)

* Use System Proxy (recommended) is selected

---

Proxy of external device is set to the following:

Proxy Server Address: <IP address of PC with Fiddler>

Port Number: 8888

---

 

Notes:

1. I was able to capture packets when PC OS was not Windows 10.

However, no packets were captured from the connected device when OS was changed to Windows 10.

2. External device and PC is under same network.

3. I have already read existing forums and fix does not apply on this issue.

 

---

How do I configure Fiddler to capture packets from external device?

Vina
Top achievements
Rank 1
 answered on 20 Feb 2020
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?