public void CreateOutboundFirewallRule(FirewallRuleSpec firewallRuleSpec) { lock (_ioLock) { tcpPortManager.CreateOutboundFirewallRule(user.UserName, firewallRuleSpec); } }
public void DelegatesToFirewallManager() { var tcpPortManager = new LocalTcpPortManager(FirewallManager, NetShRunner); var firewallRuleSpec = new FirewallRuleSpec(); tcpPortManager.CreateOutboundFirewallRule("fred", firewallRuleSpec); FirewallManager.Received(1).CreateOutboundFirewallRule("fred", firewallRuleSpec); }
public IHttpActionResult NetOut(string handle, FirewallRuleSpec netOutRequest) { var container = containerService.GetContainerByHandle(handle); if (container == null) { return NotFound(); } container.CreateOutboundFirewallRule(netOutRequest); return Ok(); }
public void TestRemoteAddresses() { var firewallRuleSpec = new FirewallRuleSpec() { Networks = new List<IPRange> { new IPRange {Start = "10.1.1.1", End = "10.1.1.10"}, new IPRange {Start = "10.3.1.1", End = "10.3.1.10"} } }; Assert.Equal("10.1.1.1-10.1.1.10,10.3.1.1-10.3.1.10", firewallRuleSpec.RemoteAddresses); }
public void TestRemotePorts() { var firewallRuleSpec = new FirewallRuleSpec() { Ports = new List<PortRange> { new PortRange() {Start = 8080, End = 8090}, new PortRange() {Start = 9090, End = 9099}, } }; Assert.Equal("8080-8090,9090-9099", firewallRuleSpec.RemotePorts); }
public void TestRemoteAddresses() { var firewallRuleSpec = new FirewallRuleSpec() { Networks = new List <IPRange> { new IPRange { Start = "10.1.1.1", End = "10.1.1.10" }, new IPRange { Start = "10.3.1.1", End = "10.3.1.10" } } }; Assert.Equal("10.1.1.1-10.1.1.10,10.3.1.1-10.3.1.10", firewallRuleSpec.RemoteAddresses); }
public void TestRemotePorts() { var firewallRuleSpec = new FirewallRuleSpec() { Ports = new List <PortRange> { new PortRange() { Start = 8080, End = 8090 }, new PortRange() { Start = 9090, End = 9099 }, } }; Assert.Equal("8080-8090,9090-9099", firewallRuleSpec.RemotePorts); }
public void CreateOutboundFirewallRule(string userName, FirewallRuleSpec firewallRuleSpec) { firewallManager.CreateOutboundFirewallRule(userName, firewallRuleSpec); }
public void ReturnStarIfPortIsEmpty() { var firewallRuleSpec = new FirewallRuleSpec(); Assert.Equal("*", firewallRuleSpec.RemotePorts); }
public void ReturnStarIfAddressesIsEmpty() { var firewallRuleSpec = new FirewallRuleSpec(); Assert.Equal("*", firewallRuleSpec.RemoteAddresses); }
public void InitializeProtocolToAll() { var firewallRuleSpec = new FirewallRuleSpec(); Assert.Equal(Protocol.All, firewallRuleSpec.Protocol); }