Example #1
0
 def test_main_basic_params(self):
     server_port = get_random_high_port()
     poke_thread = threading.Thread(target=poke_tcp_server,
                                    args=[server_port])
     poke_thread.start()
     output = scrap_output(main, [
         "-V", "-P", "RTSP", "-SP",
         str(server_port), "--vuln", "TP-LINK_000"
     ])
     poke_thread.join()
     self.assertIn("Loaded 1 vulnerabilities for test", output)
     self.assertIn("Finished vulnerability testing", output)
Example #2
0
 def test_main_basic_params(self):
     server_port = get_random_high_port()
     poke_thread = threading.Thread(target=poke_tcp_server,
                                    args=[server_port])
     poke_thread.start()
     output = scrap_output(
         main,
         [
             "-V",
             "-P",
             "RTSP",
             "-SP",
             str(server_port),
             "-C",
             "cotopaxi/fuzzing_corpus/coap_minimal",
         ],
     )
     poke_thread.join()
     self.assertIn("Finished client fuzzing", output)
 def test_get_random_high_port_pos(self):
     port = get_random_high_port()
     print("port: {}".format(port))
     self.assertIsNotNone(port)
     self.assertGreater(int(port), 1024)
     self.assertLess(int(port), 65535)