def connect_https(source, job, conn_timeout, curlopts=None, curlinfos=None):
if curlopts is None:
curlopts = {}
if ':' in job['dip']:
ipString = '[' + job['dip'] + ']'
else:
ipString = job['dip']
if pycurl.URL not in curlopts:
if 'domain' in job:
url = "http://" + job['domain'] + ":" + str(job['dp']) + "/"
else:
url = "http://" + ipString + ":" + str(job['dp']) + "/"
else:
curlopts[pycurl.URL] = url
if pycurl.SSL_VERIFYHOST not in curlopts:
curlopts[pycurl.SSL_VERIFYHOST] = 0
if pycurl.SSL_VERIFYPEER not in curlopts:
curlopts[pycurl.SSL_VERIFYPEER] = 0
return connect_http(source, job, conn_timeout, curlopts, curlinfos)
评论列表
文章目录