README.md
Rendering markdown...
import requests
import sys
import argparse
import urllib3
urllib3.disable_warnings()
def con_poc(url):
url1 = "/jbossmq-httpil/HTTPServerILServlet"
target = url + url1
try:
respons = requests.get(url=target,timeout=3)
if respons.status_code == 200 and 'This is the JBossMQ HTTP-IL' in respons.text:
print("[+] CVE-2017-7504 is exist")
else:
print("[+] CVE-2017-7504 is not exist")
except Exception as e:
print("connected failed : {}".format(e))
def main():
parser = argparse.ArgumentParser()
parser.add_argument("-u","--host",type=str,help="HOST")
parser.add_argument("-p","--port",type=int,help="PORT")
args = parser.parse_args()
url = f"{args.host}:{args.port}"
if not args.host or not args.port:
print("need a host and a port")
print(parser.print_help())
sys.exit()
con_poc(url)
if __name__ == '__main__':
main()