コード例 #1
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_command_isnt_supported(self):
     record = Plugin.Http(ip_address='177.82.42.192',
                          command='get',
                          path=None,
                          version=6,
                          headers=None,
                          time=None,
                          feature=Plugin().get_feature('177.82.42.192'))
     self.assertTrue(
         Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #2
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_feature_is_unknown(self):
     record = Plugin.Http(ip_address='localhost',
                          command='POST',
                          path='/index.htm',
                          version=6,
                          headers=None,
                          time=None,
                          feature=Plugin().get_feature('localhost'))
     self.assertTrue(
         Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #3
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_valid_record_3(self):
     record = Plugin.Http(ip_address='181.161.28.209',
                          command='POST',
                          path='/',
                          version=6,
                          headers=None,
                          time=None,
                          feature='181.161.28.209')
     self.assertTrue(
         Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #4
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_valid_record_1(self):
     record = Plugin.Http(ip_address='41.161.65.153',
                          command='GET',
                          path='/',
                          version=1.0,
                          headers=None,
                          time=None,
                          feature=Plugin().get_feature('41.161.65.153'))
     self.assertTrue(
         Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #5
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_address_is_null(self):
     record = Plugin.Http(ip_address=None,
                          command='GET',
                          path='/index.htm',
                          version=1.1,
                          headers=None,
                          time=None,
                          feature=None)
     self.assertFalse(
         Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #6
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def setUp(self):
     HoneypotBase.read_config()
     self.thread = PluginManager(Plugin(), HoneypotBase.Session)
     self.thread.start()
     time.sleep(.1)
コード例 #7
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_command_isnt_supported(self):
     record = Plugin.Http(ip_address='177.82.42.192', command='get', path=None, version=6,
                          headers=None, time=None, feature=Plugin().get_feature('177.82.42.192'))
     self.assertTrue(Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #8
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_valid_record_3(self):
     record = Plugin.Http(ip_address='181.161.28.209', command='POST', path='/', version=6,
                          headers=None, time=None, feature='181.161.28.209')
     self.assertTrue(Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #9
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_feature_is_unknown(self):
     record = Plugin.Http(ip_address='localhost', command='POST', path='/index.htm', version=6,
                          headers=None, time=None, feature=Plugin().get_feature('localhost'))
     self.assertTrue(Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #10
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_record_where_address_is_null(self):
     record = Plugin.Http(ip_address=None, command='GET', path='/index.htm', version=1.1,
                          headers=None, time=None, feature=None)
     self.assertFalse(Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))
コード例 #11
0
ファイル: TestHttpPlugin.py プロジェクト: ckaz18/honeypot
 def test_insert_valid_record_1(self):
     record = Plugin.Http(ip_address='41.161.65.153', command='GET', path='/', version=1.0, headers=None, time=None,
                          feature= Plugin().get_feature('41.161.65.153'))
     self.assertTrue(Plugin.insert_record(Plugin(), record, HoneypotBase.Session()))