print("Usage: check_ip.py [ip] [top_domain] [wait_time=0]") print("test ip:%s" % ip) if len(sys.argv) > 2: top_domain = sys.argv[2] else: top_domain = None if len(sys.argv) > 3: wait_time = int(sys.argv[3]) else: wait_time = 0 ca_certs = os.path.join(current_path, "cacert.pem") openssl_context = SSLContext( logger, ca_certs=ca_certs, cipher_suites=['ALL', "!RC4-SHA", "!ECDHE-RSA-RC4-SHA", "!ECDHE-RSA-AES128-GCM-SHA256", "!AES128-GCM-SHA256", "!ECDHE-RSA-AES128-SHA", "!AES128-SHA"] ) host_manager = HostManagerBase() connect_creator = ConnectCreator(logger, config, openssl_context, host_manager, debug=True) check_ip = CheckIp(logger, config, connect_creator) res = check_ip.check_ip(ip, host=top_domain, wait_time=wait_time) if not res: print("connect fail") elif res.ok: print("success, domain:%s handshake:%d" % (res.host, res.handshake_time)) else: print("not support")
print("test ip:%s" % ip) if len(sys.argv) > 2: top_domain = sys.argv[2] else: top_domain = None if len(sys.argv) > 3: wait_time = int(sys.argv[3]) else: wait_time = 0 ca_certs = os.path.join(current_path, "cacert.pem") openssl_context = SSLContext( logger, ca_certs=ca_certs, cipher_suites=['ALL', "!RC4-SHA", "!ECDHE-RSA-RC4-SHA", "!ECDHE-RSA-AES128-GCM-SHA256", "!AES128-GCM-SHA256", "!ECDHE-RSA-AES128-SHA", "!AES128-SHA"] ) host_manager = HostManagerBase() connect_creator = ConnectCreator(logger, config, openssl_context, host_manager, debug=True) check_ip = CheckIp(logger, config, connect_creator) res = check_ip.check_ip(ip, host=top_domain, wait_time=wait_time) if not res: print("connect fail") elif res.ok: print("success, domain:%s handshake:%d" % (res.host, res.handshake_time)) else: print("not support")