Class FiddlerCoreStartupSettings
Holds startup settings for FiddlerCore. Use the FiddlerCoreStartupSettingsBuilder to build an instance of this class. Then pass the instance to the Startup(FiddlerCoreStartupSettings) method to start FiddlerCore.
Inheritance
Inherited Members
Namespace: Fiddler
Assembly: FiddlerCore.dll
Syntax
public class FiddlerCoreStartupSettings
Properties
AllowRemoteClients
If set to true, FiddlerCore accepts requests from remote computers or devices. WARNING: Security Impact.
Declaration
public virtual bool AllowRemoteClients { get; }
Property Value
System.Boolean
|
Remarks
Use caution when allowing Remote Clients to connect. If a hostile computer is able to proxy its traffic through your FiddlerCore instance, he could circumvent IPSec traffic rules, circumvent intranet firewalls, consume memory on your PC, etc.
CaptureFTP
If set to true, FiddlerCore registers as the FTP proxy.
Declaration
public virtual bool CaptureFTP { get; }
Property Value
System.Boolean
|
CaptureLocalhostTraffic
If set to true, FiddlerCore passes the <-loopback> token to the proxy exception list.
Declaration
public virtual bool CaptureLocalhostTraffic { get; }
Property Value
System.Boolean
|
ChainToUpstreamGateway
If set to true, FiddlerCore forwards requests to any upstream gateway.
Declaration
public virtual bool ChainToUpstreamGateway { get; }
Property Value
System.Boolean
|
DecryptSSL
If set to true, FiddlerCore decrypts HTTPS Traffic.
Declaration
public virtual bool DecryptSSL { get; }
Property Value
System.Boolean
|
HookUsingPACFile
If set to true, FiddlerCore sets connections to use a self-generated PAC File.
Declaration
public virtual bool HookUsingPACFile { get; }
Property Value
System.Boolean
|
ListenPort
The port on which the FiddlerCore app will listen on. If 0, a random port will be used.
Declaration
public virtual ushort ListenPort { get; }
Property Value
System.UInt16
|
MonitorAllConnections
If set to true, FiddlerCore sets all connections to use it, otherwise only the Local LAN is pointed to FiddlerCore.
Declaration
public virtual bool MonitorAllConnections { get; }
Property Value
System.Boolean
|
OptimizeThreadPool
If set to true, FiddlerCore calls ThreadPool.SetMinThreads to improve performance.
Declaration
public virtual bool OptimizeThreadPool { get; }
Property Value
System.Boolean
|
RegisterAsSystemProxy
If set to true, FiddlerCore registers as the system proxy.
Declaration
public virtual bool RegisterAsSystemProxy { get; }
Property Value
System.Boolean
|
UpstreamGateway
The upstream gateway which FiddlerCore will use in the format "address:port | protocol=address:port(;protocol=address:port)*".
Declaration
public virtual string UpstreamGateway { get; }
Property Value
System.String
|
UpstreamGatewayBypassList
List of hosts which should bypass the manually configured upstream gateway. Format: "example.com;*.another-example.com".
Declaration
public virtual string UpstreamGatewayBypassList { get; }
Property Value
System.String
|
UpstreamProxySettings
The proxy settings which FiddlerCore uses to find the upstream proxy.
Declaration
public virtual ProxySettings UpstreamProxySettings { get; }
Property Value
ProxySettings
|