Beispiel #1
0
 public BlockService(IDataStore dataStore, ILogReader logFileDataSource, IIPLocator ipLocator, IFirewallIpBlocker ipBlocker, IIPBlockPolicyFactory policyFactory)
 {
     this.dataStore         = dataStore;
     this.logFileDataSource = logFileDataSource;
     this.ipLocator         = ipLocator;
     this.ipBlocker         = ipBlocker;
     this.policyFactory     = policyFactory;
     Run();
 }
Beispiel #2
0
 public WindowsFirewallIpBlocker(IIPBlockPolicyFactory policyFactory)
 {
     _rules             = new Dictionary <string, List <INetFwRule> >();
     this.policyFactory = policyFactory;
 }