#!/usr/bin/env python# encoding: utf-8importgrequestsdefmain():serverless= ["https://service-xxx-xxx.sh.apigw.tencentcs.com/release/http_proxy"]resp,num= [], 0port_one= [22, 53,80,81,82,83,111,9096,9291,9080,6379,5900,9090,443]port_two= [8088, 8080,4566,6666,10001,2443,3306,3389,7001,9099,135,23]try:ip=input("\033[31;32mPlease Input IP Address:\033[0m")print("")for server in serverless:num+=1port_list=port_oneifnum==1elseport_twofor port in port_list:serverless_one=f"{server}?ip={ip}&port={port}"resp.append(grequests.get(serverless_one, timeout=5 ) )res_list=grequests.map(resp)for res in res_list:ifres.text!="null"andres.text.find("errorCode") ==-1:print('[+]{}/tcp OPEN'.format(res.text))exceptExceptionaserr:print(err)passif__name__=='__main__':main()
#!/usr/bin/env python# encoding: utf-8importrandomimportrequestsdefdict_read(dict_file,num):dict_list= []withopen(dict_file,"r",encoding='utf-8') asip_text:lines=ip_text.readlines()[:7]ifnum==1elseip_text.readlines()[7:]for line in lines:dict_list.append(line.strip("\n"))returndict_listdefmain():fromget_ua_headerimportUAnumber=0severless= ["https://service-o1u1x736-1301587401.gz.apigw.tencentcs.com/release/dir_scan"]try:url=input("\033[31;32mplease input url:\033[0m")dict_file_path=input("\033[32;32mplease input crash dict path:\033[0m")print("")for server in severless:number+=1for path in dict_read(dict_file_path,number):headers={"User-Agent":random.choice(UA), }serverless_one=f"{server}?path={path}&url={url}"r=requests.get(serverless_one,headers=headers)print(r.text)exceptExceptionaserr:print(err)if__name__=='__main__':main()