コード例 #1
0
ファイル: test_mark_flag.py プロジェクト: regit/nufw
    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)
コード例 #2
0
ファイル: test_mark_flag.py プロジェクト: rusbomber/nufw
    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)
コード例 #3
0
ファイル: filter.py プロジェクト: regit/nufw
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)
コード例 #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)
コード例 #5
0
ファイル: test_ipauth_guest.py プロジェクト: rusbomber/nufw
 def testValid(self):
     self.iptables.filterTcp(self.port)
     self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)
コード例 #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)
コード例 #7
0
ファイル: test_ipauth_guest.py プロジェクト: regit/nufw
 def testValid(self):
     self.iptables.filterTcp(self.port)
     self.assertEqual(connectTcp(HOST, self.port, TIMEOUT), True)
コード例 #8
0
ファイル: nuauth.py プロジェクト: rusbomber/nufw
 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)
コード例 #9
0
ファイル: nuauth.py プロジェクト: regit/nufw
 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)
コード例 #10
0
ファイル: test_nufw_cert.py プロジェクト: regit/nufw
 def connectNuauthNufw(self):
     # Open TCP connection just to connect nufw to nuauth
     self.iptables.filterTcp(self.port)
     connectTcp(HOST, self.port, 0.100)
コード例 #11
0
ファイル: test_invalid_tcp.py プロジェクト: regit/nufw
 def testsynack(self):
     # Create socket
     self.assertEqual(connectTcp(HOST, VALID_PORT, TIMEOUT), True)
コード例 #12
0
 def testsynack(self):
     # Create socket
     self.assertEqual(connectTcp(HOST, VALID_PORT, TIMEOUT), True)