public ProxyHandler(int port, RuleSetManager ruleSetManager, Action<string> addLogEntry) { _ruleSetManager = ruleSetManager; _addLogEntry = addLogEntry; FiddlerApplication.BeforeRequest += BeforeRequest; FiddlerApplication.Startup(port, FiddlerCoreStartupFlags.RegisterAsSystemProxy | FiddlerCoreStartupFlags.ChainToUpstreamGateway); }
public NetworkWatcher(RuleSetManager ruleSetManager, Action<string> addLogEntry) { _ruleSetManager = ruleSetManager; _addLogEntry = addLogEntry; NetworkChange.NetworkAddressChanged += OnNetworkAddressChanged; }