Exemple #1
0
    def testValid(self):
        # Connect client and filter port
        self.assert_(connectClient(self.client))
        self.iptables.filterTcp(self.port)

        # Test connection without QoS (accept)
        self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)

        # Test connection with QoS (drop)
        self.iptables.command("-A POSTROUTING -t mangle -m mark --mark %s -j DROP" % self.mark)
        self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), False)
Exemple #2
0
    def testValid(self):
        # Connect client and filter port
        self.assert_(connectClient(self.client))
        self.iptables.filterTcp(self.port)

        # Test connection without QoS (accept)
        self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)

        # Test connection with QoS (drop)
        self.iptables.command(
            "-A POSTROUTING -t mangle -m mark --mark %s -j DROP" % self.mark)
        self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), False)
Exemple #3
0
def testPort(testcase, iptables, client, port, ok, host=HOST):
    # Enable iptables filtering
    iptables.filterTcp(VALID_PORT)

    # Connect user
    if client:
        testcase.assert_(connectClient(client))

    # Create socket
    testcase.assertEqual(connectTcp(host, port, TIMEOUT), ok)
Exemple #4
0
def testPort(testcase, iptables, client, port, ok, host=HOST):
    # Enable iptables filtering
    iptables.filterTcp(VALID_PORT)

    # Connect user
    if client:
        testcase.assert_(connectClient(client))

    # Create socket
    testcase.assertEqual(connectTcp(host, port, TIMEOUT), ok)
Exemple #5
0
 def testValid(self):
     self.iptables.filterTcp(self.port)
     self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)
Exemple #6
0
 def connectNuauthNufw(self):
     # Open TCP connection just to connect nufw to nuauth
     self.iptables.filterTcp(self.port)
     connectTcp(HOST, self.port, 0.100)
Exemple #7
0
 def testValid(self):
     self.iptables.filterTcp(self.port)
     self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)
Exemple #8
0
 def isReady(self):
     """
     Check that nuauth is running
     """
     return connectTcp(self.hostname, self.nufw_port, INIT_TIMEOUT) \
        and connectTcp(self.hostname, self.client_port, INIT_TIMEOUT)
Exemple #9
0
 def isReady(self):
     """
     Check that nuauth is running
     """
     return connectTcp(self.hostname, self.nufw_port, INIT_TIMEOUT) \
        and connectTcp(self.hostname, self.client_port, INIT_TIMEOUT)
Exemple #10
0
 def connectNuauthNufw(self):
     # Open TCP connection just to connect nufw to nuauth
     self.iptables.filterTcp(self.port)
     connectTcp(HOST, self.port, 0.100)
Exemple #11
0
 def testsynack(self):
     # Create socket
     self.assertEqual(connectTcp(HOST, VALID_PORT, TIMEOUT), True)
Exemple #12
0
 def testsynack(self):
     # Create socket
     self.assertEqual(connectTcp(HOST, VALID_PORT, TIMEOUT), True)