Click or drag to resize
CONFIG Class
The CONFIG object is Fiddler's legacy settings object, introduced before the advent of the Preferences system.
Inheritance Hierarchy
SystemObject
  FiddlerCONFIG

Namespace: Fiddler
Assembly: FiddlerCore4 (in FiddlerCore4.dll) Version: 4.6.2.0
Syntax
public static class CONFIG

The CONFIG type exposes the following members.

Methods
  NameDescription
Public methodStatic memberGetPath
Return an app path (ending in Path.DirectorySeparatorChar) or a filename
Public methodStatic memberGetRedirUrl
Public methodStatic memberGetRegPath
Get a registry path for a named constant
Public methodStatic memberGetUrl
Return a Special URL.
Public methodStatic memberSetNoDecryptList
Public methodStatic memberSetNoDecryptListInvert
Top
Fields
  NameDescription
Public fieldStatic memberbAutoProxyLogon
Controls whether Fiddler will attempt to log on to the upstream proxy server to download the proxy configuration script
Public fieldStatic memberbCaptureCONNECT
Controls whether Fiddler should register as the HTTPS proxy
Public fieldStatic memberbCaptureFTP
Controls whether Fiddler should register as the FTP proxy
Public fieldStatic memberbDebugCertificateGeneration
Controls whether Certificate-Generation output will be spewed to the Fiddler Log
Public fieldStatic memberbDebugSpew
Public fieldStatic memberbEnableIPv6
Controls whether Fiddler will attempt to connect to IPv6 addresses
Public fieldStatic memberbForwardToGateway Obsolete.
Will send traffic to an upstream proxy? OBSOLETE -- DO NOT USE. see UpstreamGateway instead.
Public fieldStatic memberbMapSocketToProcess
Boolean controls whether Fiddler should map inbound connections to their original process using IPHLPAPI
Public fieldStatic memberbMITM_HTTPS
Boolean controls whether Fiddler should attempt to decrypt HTTPS Traffic
Public fieldStatic memberbReuseClientSockets
Controls whether Fiddler will reuse client connections for multiple sessions
Public fieldStatic memberbReuseServerSockets
Controls whether Fiddler will reuse server connections for multiple sessions
Public fieldStatic memberbStreamAudioVideo
Should Audio/Video types automatically stream by default?
Public fieldStatic memberbUseAESForSAZ
Use 128bit AES Encryption when password-protecting .SAZ files. Note that, while this encryption is much stronger than the default encryption algorithm, it is significantly slower to save and load these files, and the Windows Explorer ZIP utility cannot open them.
Public fieldStatic memberbUseEventLogForExceptions
Controls whether Fiddler will try to write exceptions to the System Event log. Note: Usually fails due to ACLs on the Event Log.
Public fieldStatic memberbUseSNIForCN
Boolean controls whether Fiddler will attempt to use the Server Name Indicator TLS extension to generate the SubjectCN for certificates
Public fieldStatic memberFiddlerVersionInfo
Version information for the Fiddler/FiddlerCore assembly
Public fieldStatic memberoAcceptedClientHTTPSProtocols
SSL/TLS Protocols we allow the client to choose from (when we call AuthenticateAsServer) We allow all protocols by default (Ssl2,Ssl3,Tls1) and also 'Bitwise OR' in the constants for TLS1.1 and TLS1.2 in case we happen to be running on .NET4.5.
Public fieldStatic memberoAcceptedServerHTTPSProtocols
SSL/TLS Protocols we request the server use (when we call AuthenticateAsClient). By default, SSL3 and TLS1 are accepted; we exclude SSL2 so that TLS Extensions may be sent. We do NOT enable TLS1.1 or TLS1.2 by default because many servers will fail if you offer them and unlike browsers, .NET has no fallback code.
Public fieldStatic memberoBodyEncoding
Public fieldStatic memberoHeaderEncoding
The encoding with which HTTP Headers should be parsed. Defaults to UTF8, but may be overridden by specifying a REG_SZ containing the encoding name in the registry key \Fiddler2\HeaderEncoding
Public fieldStatic memberRetryOnReceiveFailure
Public fieldStatic membersAlternateHostname
Alternative hostname which Fiddler should recognize as an alias for the local machine. The default value of ? will never be usable, as it's the QueryString delimiter
Public fieldStatic membersGatewayPassword
The password to send to the upstream gateway if the Version Checking webservice request requires authentication
Public fieldStatic membersGatewayUsername
The username to send to the upstream gateway if the Version Checking webservice request requires authentication
Public fieldStatic membersHookConnectionNamed
Name of connection to which Fiddler should autoattach if MonitorAllConnections is not set
Top
Properties
  NameDescription
Public propertyStatic memberbAllowRemoteConnections
Returns true if Fiddler should permit remote connections. Requires restart.
Public propertyStatic memberDecryptWhichProcesses
Control which processes have HTTPS traffic decryption enabled
Public propertyStatic memberForceExclusivePort
Boolean indicating whether Fiddler will open the listening port exclusively
Public propertyStatic memberIgnoreServerCertErrors
Controls whether server certificate errors are ignored when decrypting HTTPS traffic.
Public propertyStatic memberiReverseProxyForPort
Port to which Fiddler should forward inbound requests when configured to run as a Reverse Proxy
Public propertyStatic memberJSEditor
Returns the path and filename of the editor used to edit the Rules script file.
Public propertyStatic memberListenPort
The port upon which Fiddler is configured to listen.
Public propertyStatic memberQuietMode
Controls whether notification dialogs and prompts should be shown.
Public propertyStatic membersHostsThatBypassFiddler
On attach, will configure WinINET to bypass Fiddler for these hosts.
Public propertyStatic memberUpstreamGateway
What mechanism, if any, should Fiddler use to find the upstream proxy/gateway?
Top
See Also