Need More Info
Last Updated: 28 Oct 2020 06:59 by ADMIN
Phatmandrake
Created on: 06 Jul 2020 15:45
Type: Bug Report
1
Live Traffic will not unpause on MacOS Catalina 10.15.5, Capture HTTPS Traffic and Trust Root Certificated enabled.
Live Traffic stays paused. It does not unpause when toggled, and the Root Certificate and HTTPS traffic capture are enabled.
23 comments
ADMIN
Nick Iliev
Posted on: 28 Oct 2020 06:59

Hi John,

 

Fiddler Everywhere needs direct internet access with or without a VPN connection. If there is a VPN connection, then Fiddler must be started first (so that it could set the OS proxy settings), and after the VPN is created, it shouldn't modify the proxy settings. Here is a basic solution that works for Cisco VPN client alongside Fiddler Everywhere.

If you are unable to use the provided workaround then please let us know what is the VPN tool used on your side, and also any network-specific related to it and to your network setup.

 

Regards,
Nick Iliev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

John
Posted on: 23 Oct 2020 15:54

Thanks.

Previously I already renamed to remove the dash so it became "WiFi" (no quotes) - didn't help.

Also tried it on another MacOS with Catalina - same problem :(

Looks like for people like me we're out of luck :(

Wonder if this has anything to do with VPN running.

ADMIN
Lini
Posted on: 23 Oct 2020 07:54

Hi,

The proxy auto discovery state is something we need in order to run the Fiddler Everywhere session capturing on macOS. If it fails on your machine then we are not going to be able to get and set proxy settings. I have one more suggestion - try renaming the W-Fi connection name and then try to run Fiddler and capture traffic. To rename the connection, go to System Preferences > Network, then select the Wi-Fi connection, click the cog wheel at the bottom of the connections list and select "Rename Service...". Chose a new name - e.g. "Wi-Fi-1" (without the quotes) and click "Rename". Finally, click the "Apply" button at the bottom right of the network settings window to apply the change. 

After that you can try starting Fiddler Everywhere and capturing again. If it does not work, check the output of the networksetup commands with the new name:

networksetup -getproxyautodiscovery "Wi-Fi-1"

networksetup -getautoproxyurl "Wi-Fi-1"

 

Regards,
Lini
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Attached Files:
John
Posted on: 22 Oct 2020 16:53

RE: Can you try executing only this command in a terminal (no sudo is needed) 

  • Below are results from executing just the cmd by itself in a new terminal (bash), without sudo.
  • Tried 3 cases: without quotes, with double quotes, with single quotes.
  • The machine was recently restarted (within a week) - but I'll find time to reboot and try the commands again.

$ networksetup -getproxyautodiscovery "Wi-Fi"
** Error: The parameters were not valid.
~/okta/okta-core (wyu-OKTA-337102-GCC-High-msolConnect *>)

$ networksetup -getproxyautodiscovery Wi-Fi
** Error: The parameters were not valid.

$ networksetup -getproxyautodiscovery 'Wi-Fi'
** Error: The parameters were not valid.
Yi
Posted on: 22 Oct 2020 11:36
Same issue on my maxOS Catalina. 
ADMIN
Lini
Posted on: 22 Oct 2020 08:24

Hello,

It seems the problem in your case is in the command that we use to get the proxy auto discovery settings:

networksetup -getproxyautodiscovery "Wi-Fi"

Can you try executing only this command in a terminal (no sudo is needed) and see if it fails again? You can also try to remove the quotes from the adapter name (Wi-Fi instead of "Wi-Fi") to see if it makes any difference. I am sure that you already did this, but please also try the command after restarting the machine.

 

Regards,
Lini
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

John
Posted on: 21 Oct 2020 15:08

$ networksetup -listnetworkserviceorder

An asterisk (*) denotes that a network service is disabled.
(1) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)

(2) Bluetooth PAN
(Hardware Port: Bluetooth PAN, Device: en6)

(3) Thunderbolt Bridge
(Hardware Port: Thunderbolt Bridge, Device: bridge0)
John
Posted on: 21 Oct 2020 15:02

When I run getproxyautodiscovery against a different network name, it worked:

$   networksetup -getproxyautodiscovery "Bluetooth PAN"
Auto Proxy Discovery: Off

John
Posted on: 21 Oct 2020 14:59

I run the second script (with a while loop), saved as x.sh, and it returned Wi-Fi.

$ sudo ./x.sh
Password:

Wi-Fi

Then ran the first script (a bunch of networksetup -get commands), saved as y.sh:

** Error: The parameters were not valid. URL: (null) Enabled: No There aren't any bypass domains set on Wi-Fi. Enabled: No Server: Port: 0 Authenticated Proxy Enabled: 0 Enabled: No Server: Port: 0 Authenticated Proxy Enabled: 0 Enabled: No Server: Port: 0 Authenticated Proxy Enabled: 0 Enabled: No Server: Port: 0 Authenticated Proxy Enabled: 0

 

ADMIN
Nick Iliev
Posted on: 21 Oct 2020 11:18

 

Hey John,

 

 

It looks like, in your case, there is something that is preventing Fiddler Everywhere from setting the proxy settings for the Wi-FI adapter.

Could you please execute the following commands manually and send us with the output:

networksetup -getproxyautodiscovery "Wi-Fi"
networksetup -getautoproxyurl "Wi-Fi"
networksetup -getproxybypassdomains "Wi-Fi"
networksetup -getwebproxy "Wi-Fi"
networksetup -getsecurewebproxy "Wi-Fi"
networksetup -getftpproxy "Wi-Fi"
networksetup -getsocksfirewallproxy "Wi-Fi"

 

The above commands depend on your active network adapter being the "Wi-Fi" one (as in the screenshots). If that is not the case (or the commands are failing due to a non-existent adapter), you could run the following script and send us the output (this script aims to get the name of the active network adapter).

services=$(networksetup -listnetworkserviceorder | sed '1d;s/^([^)]*) \(.*\)$/\1FIDDLER_SEPARATOR/g;s/^.*Device: \([^)]*\))/\1/g;/^$/d' | sed 'N;s/\n//')

while read line; do
    sname=$(echo $line | awk -F  "FIDDLER_SEPARATOR" '{print $1}')
    sdev=$(echo $line | awk -F  "FIDDLER_SEPARATOR" '{print $2}')
    if [ -n "$sdev" ]; then
        ifconfig $sdev 2>/dev/null | grep 'status: active' > /dev/null 2>&1
        rc="$?"
        if [ "$rc" -eq 0 ]; then
            currentservice="$sname"
            echo "$currentservice"
            break
        fi
    fi
done <<< "$(echo "$services")"

if ! [ -n "$currentservice" ]; then
    >&2 echo "Could not find current service"
    exit 1
fi

To run the script create a file with .sh extension and execute it in your terminal. For example, create test.sh, copy/paste the script, and then run the following:

sh <path-to-file>/test.sh
The output in your case should be Wi-Fi. If the active network adapter is being renamed then re-run the first commands with the new adapter name.

 

 

 

Regards,
Nick Iliev
Progress Telerik

Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive, special prizes, and more, for FREE?! Register now for DevReach 2.0(20).

John
Posted on: 20 Oct 2020 21:43

Here is the Fidder log from ~/Library/Application\ Support/Fiddler\ Everywhere/Logs/

Attached Files:
John
Posted on: 20 Oct 2020 21:37

Hi Nick -

 

I just upgraded to Fiddler 1.1.0 (MacOS 10.15.7), but still Fiddler is _not_ capturing any traffic.

The behavior is very much the same: toggling the green knob works, but tab title is still "Live Traffic (Paused)", and nothing gets captured when I browse the internet.

System Preferences > Network: see attached, including Proxies settings (no proxy used.)

I do have VPN running.

This is the result of `networksetup -listnetworkserviceorder`:

An asterisk (*) denotes that a network service is disabled.
(1) Wi-Fi
(Hardware Port: Wi-Fi, Device: en0)

(2) Bluetooth PAN
(Hardware Port: Bluetooth PAN, Device: en6)

(3) Thunderbolt Bridge
(Hardware Port: Thunderbolt Bridge, Device: bridge0)
ADMIN
Nick Iliev
Posted on: 28 Sep 2020 09:50

He John Doe,

 

 

It looks like that, in your case, Fiddler Everywhere is not able to set the proper proxy settings. Could you please provide the following information so we could investigate further:

 

- Provide information about your active network interfaces. A screenshot of the OS Network Preferences window will help here.

- Output from the following command (from your terminal)

networksetup -listnetworkserviceorder

 

 

Regards,
Nick Iliev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

John
Posted on: 25 Sep 2020 08:26

Hi - I have Fiddler Everywhere 1.1.0 installed on MacOS 10.15.6 Catalina.

I'm facing the same issue - toggling the Lice Traffic icon: icon toggles, but still says "Paused", and nothing is captured.

Log attached.

Thanks.

Attached Files:
ADMIN
Nick Iliev
Posted on: 03 Aug 2020 05:27

Hello Steve,

 

Thanks for trying Fiddler Everywhere and for your feedback.

Regarding the issue with capturing not working can you please share more details so we could try to reproduce and fix the issue (if such is present). We need the following information:

- Information about your OS (version and build number).

- Let us know if there are 3rd party tools that are monitoring the network traffic (like firewalls, antivirus, or corporate security tools).

- Are you trying to capture traffic from a specific app/browser?

- Post the Fiddler logs (see my previous post in this thread for the Mac location) 

- Provide information about your proxy settings before and after capturing is turned on.

Regarding the version information

The version of the currently installed client is available during the client loading screen. The team will introduce an About functionality in one of the upcoming versions.

Regarding the issue with FE window being fully maximized

This is a known issue which the team acknowledged and is going to discuss on the upcoming planning meetings. Providing more information about your OS will help us a lot.

 

Regards,
Nick Iliev
Progress Telerik

Steve
Posted on: 27 Jul 2020 17:22

I'm having the same issue.  Fiddler is simply not working.  Switching the the Live Traffic button to On does not seem to be doing anything.  It still remains (Paused).

A few other criticisms:

  1. How do I find what version I have installed?  No where is there an "About" function.
  2. Everytime I open the app it opens full maximized.  Why?  It's very disruptive.  I would like it to open to the size I last had it.

 

Very disappointing, and currently totally unusable.  Will have to investigate alternatives....

 

 

ADMIN
Nick Iliev
Posted on: 24 Jul 2020 06:29

Hi Sean-Michael,

 

We made extensive tests on MacOS Catalina but we were not able to reproduce the issue. Try completely resetting your Fiddler client (make a fresh reinstall) and also if possible send us the logs (after Fiddler has started). The logs on MacOS are located in:

~/Library/Application Support/Fiddler Everywhere/Logs

 

Regards,
Nick Iliev
Progress Telerik

Phatmandrake
Posted on: 23 Jul 2020 21:01
Every external source. Chrome, any website. Safari, any website. Firefox, anywebsite. Live capture does not toggle from the pause position. I can run Fiddler Everywhere from a Windows VM on the same device and it very clearly shows "Capturing", and works as expected.
ADMIN
Nick Iliev
Posted on: 23 Jul 2020 17:41

Hello Sean,

 

Can you give an example for the external source which you are not able to capture - is it a web site that is not being captured or a 3rd-party application? If possible share URLs that are causing the issue.

 

Regards,
Nick Iliev
Progress Telerik

Phatmandrake
Posted on: 23 Jul 2020 15:21
I am able to capture secure traffic with Composer, but I am unable to capture live traffic from external sources. There is no proxy or VPN.
ADMIN
Nick Iliev
Posted on: 09 Jul 2020 10:44

Hello Sean-Michael,

 

I am sorry for the confusion - the Fiddler 0.11 was just released yesterday so now you should be able to download and install the latest version.

 

Regards,
Nick Iliev
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Phatmandrake
Posted on: 07 Jul 2020 14:10
If downloading using https://www.telerik.com/download/fiddler-everywhere version 10.2.157 is downloaded, and from in the application no updates are available.
ADMIN
Nick Iliev
Posted on: 07 Jul 2020 13:39

Hi Sean-Michael,

 

Thank you for using Fiddler Everywhere and for your feedback. Please try to update to the latest version of FE which of this very moment is 0.11.0 and let us know if the issue is still reproducible. If you are still experiencing the problem let us know if your FE client able to capture any traffic (for example non-secure HTTP from the Composer) and is your local setup using a VPN or corporate proxy?

 

Regards,
Nick Iliev
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.