Managed App Configuration

Updated on Nov 11, 2025

Fiddler Everywhere is often used in secure corporate environments where IT administrators need to enforce specific configurations and restrictions. The Fiddler Everywhere Enterprise tier provides a Managed App Configuration feature, allowing administrators to centrally control and lock down various application settings on both macOS and Windows devices.

With Managed App Configuration, IT teams can:

  • Enforce security and compliance policies.
  • Restrict or hardcode application features.
  • Prevent end users from modifying critical settings.
  • Streamline deployment and configuration across large organizations.

App Configuration on macOS

IT teams managing macOS systems can apply app configuration using their preferred device management solution (such as Jamf, Intune, or similar) by setting the following keys:

Key NameDescriptionValue TypeValue Example
DefaultProxyPortSets the default proxy port for Fiddler Everywhere. Users can change this value unless restricted.integerA number between 0 and 65535
DisableProxyPortChangePrevents users from changing the proxy port.integer1
DefaultBypassListSets the default proxy bypass list. Endpoints listed here always bypass Fiddler and use the upstream proxy.stringURLs separated by ;
DisableBypassListChangePrevents users from changing the bypass list.integer1
DisableAllowRemoteDevicesToConnectDisables remote device connections to the Fiddler proxy.integer1
DisableAnalyticsDisables Fiddler's analytics.integer1
DisableCloudDisables all cloud interactions (sharing, storing, and receiving data via Fiddler's cloud).integer1
DefaultNetworkCaptureListWhitespace-separated list of CIDR addresses and port numbers for network capturing mode.string"0.0.0.0/0:443 ::/0:443"
DefaultNetworkCaptureFilterListWhitespace-separated list of process IDs or names to capture in network mode.string"13008 \"Google Chrome\""
DisableNetworkCaptureSettingsChangePrevents users from modifying network capturing settings.integer1
DisableVpnHostBypassDisables Fiddler's automatic VPN bypass.integer1
CustomCACertificateDER-encoded base64 string of a custom certificate.string<base64-cert>
CustomCACertificatePrivateKeyDER-encoded base64 string of the private key.string<base64-private-key>
DisableMCPEnables or disables the Fiddler Everywhere MCP serverinteger1
DefaultSanitizationSettingsStringJSON object defining default sanitization configuration. All properties are optional; omitted properties use Fiddler Everywhere defaults.See the JSON structure here
DisableSanitizationSettingsUpdateIntegerLocks sanitization settings to prevent user modifications. Set to 1 to enable, 0 to disable.1

Even with DisableCloud enabled, users still need access to required Fiddler Everywhere API endpoints. For environments with limited internet access, consider using Fiddler's offline mode.

MDM Profile Values:

KeyValue
Team IDCHSQ3M3P37
App Bundle IDcom.progress-telerik.fiddler
Extension Bundle IDcom.progress-telerik.fiddler.fiddler-extension

Example: Disabling Remote Device Connections

To restrict Fiddler Everywhere to local usage only and prevent remote devices from connecting:

sh
defaults write com.progress-telerik.fiddler DisableAllowRemoteDevicesToConnect 1

Example: Setting the Default Proxy Port

To set the default proxy port to 8899:

sh
defaults write com.progress-telerik.fiddler DefaultProxyPort -integer 8899

Example: Setting the Default Network Capture List

To apply a default network capture list with multiple CIDR addresses:

sh
defaults write com.progress-telerik.fiddler DefaultNetworkCaptureList "0.0.0.0/0:443 ::/0:443 0.0.0.0/0:8084 ::/0:8084 127.0.0.1/8:4200 ::1/128:4200"

Example: Forcing Default Network Capture List Values

The DefaultNetworkCaptureList key sets the initial default values for network capturing mode. However, if users have already set custom values, these defaults will not override them.
To enforce the defaults and prevent users from making changes, also set the DisableNetworkCaptureSettingsChange policy:

sh
defaults write com.progress-telerik.fiddler DefaultNetworkCaptureList "0.0.0.0/0:443 ::/0:443 0.0.0.0/0:8084 ::/0:8084 127.0.0.1/8:4200 ::1/128:4200"
defaults write com.progress-telerik.fiddler DisableNetworkCaptureSettingsChange 1

App Configuration on Windows

IT teams managing Windows systems can apply app configuration keys using their preferred administrative tooling by setting values in the following registry path:

txt
HKEY_CURRENT_USER\SOFTWARE\Policies\Progress\Fiddler Everywhere

Fiddler Everywhere supports both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE. If configuration values are present in both locations, the app will prioritize those set in HKEY_LOCAL_MACHINE.

Key NameDescriptionRegistry Value TypeValue Example
DefaultProxyPortSets the default proxy port for Fiddler Everywhere. Users can change this value unless restricted.DWORD-32 (decimal)A number between 0 and 65535
DisableProxyPortChangePrevents users from changing the proxy port.DWORD-32 (hexadecimal)1
DefaultBypassListSets the default proxy bypass list. Endpoints listed here always bypass Fiddler and use the upstream proxy.String ValueURLs separated by ;
DisableBypassListChangePrevents users from changing the bypass list.DWORD-32 (hexadecimal)1
DisableAllowRemoteDevicesToConnectDisables remote device connections to the Fiddler proxy.DWORD-32 (hexadecimal)1
DisableAnalyticsDisables Fiddler's analytics.DWORD-32 (hexadecimal)1
DisableCloudDisables all cloud interactions (sharing, storing, and receiving data via Fiddler's cloud).DWORD-32 (hexadecimal)1
DefaultNetworkCaptureListWhitespace-separated list of CIDR addresses and port numbers for network capturing mode.String Value"0.0.0.0/0:443 ::/0:443"
DefaultNetworkCaptureFilterListWhitespace-separated list of process IDs or names to capture in network mode.String Value"13008 \"Google Chrome\""
DisableNetworkCaptureSettingsChangePrevents users from modifying network capturing settings.DWORD-32 (hexadecimal)1
DisableVpnHostBypassDisables Fiddler's automatic VPN bypass.DWORD-32 (hexadecimal)1
CustomCACertificateDER-encoded base64 string of a custom certificate.String Value<base64-cert>
CustomCACertificatePrivateKeyDER-encoded base64 string of the private key.String Value<base64-private-key>
DisableMCPEnables or disables the Fiddler Everywhere MCP serverDWORD-32 (hexadecimal)1
DefaultSanitizationSettingsREG_SZ (string)JSON object defining default sanitization configuration. All properties are optional; omitted properties use Fiddler Everywhere defaults.See the JSON structure here
DisableSanitizationSettingsUpdateREG_DWORDLocks sanitization settings to prevent user modifications. Set to 1 to enable, 0 to disable.0x00000001 (1)

By leveraging these configuration options, IT administrators can ensure Fiddler Everywhere is deployed securely and consistently across their organization, while maintaining control over critical settings and features.

For more details on each configuration key or for troubleshooting, refer to the Fiddler Everywhere documentation.

See Also