Hi, I have posted a question before the forum moved and did not get an answer to my latest question. https://community.getfiddler.com/support/discussions/topics/12000028910
I have confirmed that unchecking selected parameters in the "headers" tab works correctly.
But I have problems with unchecking the "body" tab.
I set my header's "Content-Type" to "application/x-www-form-urlencoded",
I put a key / value parameter in the body, and I send a request.
After, I uncheck the parameter in the Body tab and I execute the request but still appears on the inspector.
The problem persists even after the recent update.
When I try to trusst the fiddler root certifficate, I get the message "not successfull" and see a line like this in the logfile:
[2021-03-01 16:29:48:866] [Information] [Fiddler] Error when trying to check if certificate is trusted: '.', hexadecimal value 0x00, is an invalid character. Line 304, position 38.
I also tried to trust the certificate by hand via the keyring utility.
What can I try?
Simple as that: fiddler everywhere does not capture traffic to localhost, 220.127.116.11 AND when you insert your local address, it captures your request only to return that "
[Fiddler] DNS Lookup for "www.192.168.0.18" failed. System.Net.Internals.SocketExceptionFactory+ExtendedSocketException Device not configured
MAC OSX, using safari.
Other address are captured as expected
I'm running on an Ubuntu 18.04 server. using VNC via gdm3 (gnome) display manager.
The first time I tried to run progress-telerik-fiddler.AppImage, it brought up a dialog asking if I wanted to integrate with VNC and install a desktop icon, to which I answered yes.
The window then closed, and each time I try to run progress-telerik-fiddler.AppImage again, nothing at all happens, as follows:
wxr-xr-x 1 root root 113958410 Mar 25 14:15 progress-telerik-fiddler.AppImage
There is no desktop icon, log, or anything.
tazik@mx-linux:/mnt/Software/Linux $ ./progress-telerik-fiddler.AppImage --no-sandbox License accepted zenity, kdialog, Xdialog missing. Skipping /tmp/.mount_progrekwdZmY/AppRun. 14:44:47.550 › [Product information] Progress Telerik Fiddler 0.5.0 14:44:47.561 › [System information] Linux mx-linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux 14:44:47.698 › Initializing splash screen. 14:44:47.832 › Attempting to run server - 5 attempts left. 14:44:47.832 › Generating random port. 14:44:47.833 › Trying to start server at port . 14:44:49.324 › Fetching .NET Core server status. 14:44:49.338 › Error occurred while fetching .NET Core server  status. Error message: connect ECONNREFUSED 127.0.0.1:39169 14:44:49.338 › Attempting to run server - 4 attempts left. 14:44:49.338 › Generating random port. 14:44:49.338 › Trying to start server at port . 14:44:50.065 › Fetching .NET Core server status. 14:44:50.071 › Error occurred while fetching .NET Core server  status. Error message: connect ECONNREFUSED 127.0.0.1:14105 14:44:50.072 › Attempting to run server - 3 attempts left. 14:44:50.072 › Generating random port. 14:44:50.072 › Trying to start server at port . 14:44:50.788 › Fetching .NET Core server status. 14:44:50.792 › Error occurred while fetching .NET Core server  status. Error message: connect ECONNREFUSED 127.0.0.1:64355 14:44:50.792 › Attempting to run server - 2 attempts left. 14:44:50.792 › Generating random port. 14:44:50.792 › Trying to start server at port . 14:44:51.504 › Fetching .NET Core server status. 14:44:51.509 › Error occurred while fetching .NET Core server  status. Error message: connect ECONNREFUSED 127.0.0.1:4034 14:44:51.509 › Attempting to run server - 1 attempts left. 14:44:51.510 › Generating random port. 14:44:51.510 › Trying to start server at port . 14:44:52.228 › Fetching .NET Core server status. 14:44:52.233 › Error occurred while fetching .NET Core server  status. Error message: connect ECONNREFUSED 127.0.0.1:28542 14:44:52.233 › Attempting to run server - 0 attempts left. 14:44:52.234 › Maximum number of attempts reached - quitting application. 14:44:52.260 › Generating random port. 14:44:52.261 › Trying to start server at port . tazik@mx-linux:/mnt/Software/Linux
I tried to start app but every time nothing happens except short appearing a splash screen. Bellow detail from terminal:
Im using MacOS Sierra 10.12.5
2 BIG Issues are present.
First of all, I don't have an INTERNET connection any more after closing FIDDLER it has to be always running!
Second issue Fiddler is working properly ONLY on the first Start. If closing it and opening it again it's not working at all.
FIX this ASAP
very very critical
When I toggle the 'Live Traffic (Capturing)', mac prompts for a password. When this prompt is canceled by the user (no password entered) the toggle incorrectly toggles to off/on.
Steps to Reproduce:
1. Fiddler Everywhere open on a Mac
2. Toggle 'Live Traffic (Capturing)'
3. Select 'Cancel'
4. Notice Toggle changes state and the state of the Capturing does not change.
Expected Result: The 'Live Traffic (Capturing)' toggle does not change state if the mac users permissions are not accepted.
Observed Result: The 'Live Traffic (Capturing)' toggle changes state if the mac users permissions are not accepted.
While inspecting requests where Content-Length > 3000, only 3000 characters of the request body gets displayed in both Raw and Text views. When I copy the whole contents of the selectable area (CMD + A, CMD + C) and paste it into a text editor, it seems like there is a 'View full request...' text somewhere which does not show up. I remember this button from previous versions.
OS : macOS Mojave Version 10.14.6
A sample HTML with dummy form to reproduce the bug and recorded session is attached.
On Request Inspector, Web Forms Tab, the header row seems duplicate.
Latest version of Fiddler (v0.10.0) and Android Emulator is not proxying the connections properly.
I have Fiddler Everywhere running and know it is working when I can send requests through Postman and see them show up in Fiddler properly.
However, if I set up the Android Emulator through Android Studio, and set the proxy to be Fiddler, connections do not fully reach the backend service I am sending requests to. All that shows up in Fiddler is
CONNECT 192.168.5.7:5000 HTTP/1.1
HTTP/1.1 200 Connection Established
The service is running on my local host machine (192.168.5.7) on port 5000.
If I close Fiddler and run charles-proxy, then set the Android Emulator to use that as the proxy, I see the full request, my service responds, and I see the response in Charles.
Steps to reproduce:
Example data posted (snippet with middle section excerpted):
There is much more data that should occur after the property "immediatePatientSafety". There does appear to possibly be additional fields presented in the Web Form inspector although some of the values are truncated and have an ellipsis (...) following those lines, so I believe that the tool is capturing the data but will not make it visible or available in the Text or Raw Inspectors.
No option exists to configure the amount of request data that is captured or to cause the Inspector to "show more" data.
I need to be able to see the full text request to troubleshoot an issue with the back-end application.
I need the data available in the Text or Raw inspector so that I can cut and paste it out for external processing and discussion with the developers.
I noted that a separate bug report has been issued for a missing "show more data" option on large response records.
I'm unable to connect to "gateway.icloud.com" when Fiddler is open and decrypting HTTPS traffic.
This is Fiddler Everywhere 0.10.0 on macOS 10.15.5.
Open Fiddler and make sure it's decrypting HTTPS traffic.
Open any browser and go to https://gateway.icloud.com/
Expected result: Page loads (it's blank. This is normal.)
What actually happens: fiddler.network.https> HTTPS handshake to gateway.icloud.com (for #820) failed. System.Security.Authentication.AuthenticationException The remote certificate is invalid according to the validation procedure.
Same thing happens on https://configuration.apple.com/
MacOs, Fiddler Everywhere 10, Cisco AnyConnect.
Here's the workflow...
In the morning, Cisco VPN isn't connected. All traffic is blocked by design. Attempt to start Fiddler Everywhere. WON'T START because it can't login. What is this new requirement to login? If I don't start Fiddler before the VPN, no traffic ever logs. If i don't start the VPN, Fiddler won't start. A bit of a cartch-22, ya think?
Somehow I bypass the VPN (Don't tell corp security) and get logged-in. Fiddler is up. Start the VPN. Get some work done. Shiny new UI! Still can't drag-drop from inspector to composer? Damn.
At some point the Fiddler login EXPIRES. Why does it expire? What do I even need a login for? At this point ALL TRAFFIC fails, since Fiddler was the system proxy. All work stops. Now I need to stop Fiddler, Stop the VPN, attempt to start Fiddler again....oh wait, can't login because the VPN is down... here we go again.
This is all a serious waste of time. I can see registering Fiddler so you know who your users are. What's with the REQUIREMENT to have a login, and why does it expire? It kinda makes Fiddler useless.
Please remove the requirement to login to an account before being able to use Fiddler Everywhere.
[8989:0727/220513.696997:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_fiddle4WxzEm/chrome-sandbox is owned by root and has mode 4755.
 8989 trace trap ./fiddler-everywhere-0.11.0.AppImage
the environment:Linux pc 5.3.0-3-amd64 #1 SMP deepin 5.3.15-6apricot (2020-04-13) x86_64 GNU/Linux
I'm running Ubuntu 18.0.4:
lsb_release -aNo LSB modules are available.
Product: Progress Telerik Fiddler 0.5.0, downloaded today.
Bug 1: switching between Composer and Inspectors clear Composer fields
Start the program
Click Composer on the right side
Under Headers, fill something in
Click on Inspectors on the right side
Click Composer on the right side
The text under Headers is now resetted
Bug 2: POST body double new line delimiter and body data are formatted as headers
Start the program
Click Composer on the right side
Under Headers, fill in a POST header:
Under Body, fill in some POST data:
Click on Inspectors
Click on the result request
Check Headers or Raw, it says:
POST http://example.com HTTP/1.1
Notice the ending, it handles the POST data as parts of the header
1. Open Fiddler.
2. Open up a web browser and go to any page that is reasonably large (e.g. https://www.aol.com/)
3. In Fiddler, select the request (click Decode if necessary), then go to the "Raw" tab, scroll down, and click View full response.
Expected result: A decently large window opens with the response
What happens: The window only shows 1 line at a time. See attachment.