Ejemplo n.º 1
0
    def test_num_threads_stopped_using_kill(self):

        print "1"
        self.assertTrue(HoneypotBase.import_plugins())
        HoneypotBase.start_manager_threads()
        time.sleep(0.01)
        HoneypotBase.signal_handler('15', None)
        for i in HoneypotBase.thread_list:
            self.assertFalse(i.is_alive())
Ejemplo n.º 2
0
    def test_num_threads_stopped_using_kill(self):

        print "1"
        self.assertTrue(HoneypotBase.import_plugins())
        HoneypotBase.start_manager_threads()
        time.sleep(0.01)
        HoneypotBase.signal_handler('15', None)
        for i in HoneypotBase.thread_list:
            self.assertFalse(i.is_alive())
Ejemplo n.º 3
0
    def test_port_valid(self):

        print"3"
        class Plugin():
            def __init__(self, port):
                self._port = port

            def get_port(self):
                return self._port

        HoneypotBase.plugin_instance_list = [Plugin(80), Plugin(23), Plugin(25)]
        self.assertFalse(HoneypotBase.port_valid(80))
        self.assertFalse(HoneypotBase.port_valid(23))
        self.assertFalse(HoneypotBase.port_valid(25))
        self.assertTrue(HoneypotBase.port_valid(90))
        self.assertTrue(HoneypotBase.port_valid(0))
        self.assertTrue(HoneypotBase.port_valid(10))
        self.assertTrue(HoneypotBase.port_valid(0))
        HoneypotBase.signal_handler('15', None)
Ejemplo n.º 4
0
    def test_port_valid(self):

        print "3"

        class Plugin():
            def __init__(self, port):
                self._port = port

            def get_port(self):
                return self._port

        HoneypotBase.plugin_instance_list = [
            Plugin(80), Plugin(23), Plugin(25)
        ]
        self.assertFalse(HoneypotBase.port_valid(80))
        self.assertFalse(HoneypotBase.port_valid(23))
        self.assertFalse(HoneypotBase.port_valid(25))
        self.assertTrue(HoneypotBase.port_valid(90))
        self.assertTrue(HoneypotBase.port_valid(0))
        self.assertTrue(HoneypotBase.port_valid(10))
        self.assertTrue(HoneypotBase.port_valid(0))
        HoneypotBase.signal_handler('15', None)
Ejemplo n.º 5
0
 def test_bad_plugins_directory(self):
     print "5"
     HoneypotBase.plugin_directory = '/test_plugins'
     self.assertFalse(HoneypotBase.import_plugins())
     HoneypotBase.signal_handler('15', None)
Ejemplo n.º 6
0
 def test_load_plugins(self):
     print "4"
     self.assertTrue(HoneypotBase.import_plugins())
     HoneypotBase.signal_handler('15', None)
Ejemplo n.º 7
0
 def test_bad_plugins_directory(self):
     print "5"
     HoneypotBase.plugin_directory = '/test_plugins'
     self.assertFalse(HoneypotBase.import_plugins())
     HoneypotBase.signal_handler('15', None)
Ejemplo n.º 8
0
 def test_load_plugins(self):
     print "4"
     self.assertTrue(HoneypotBase.import_plugins())
     HoneypotBase.signal_handler('15', None)