def main(args): #Check if IP is valid ip_valid = common.isValidIP(args.ip) if not ip_valid: print "Error: IP is invalid" sys.exit(-1) outputDir = "." if args.o: outputDir = args.o doScan(args.ip, outputDir)
def main(args): #Check if IP is valid ip_valid = common.isValidIP(args.ip) if not ip_valid: print "Error: IP is invalid" sys.exit(-1) outputDir = "." if args.o: outputDir = args.o outFile = "%s-%s"%(args.ip, FILE_SUFFIX) f = open(os.path.join(outputDir, outFile), 'w') now = datetime.datetime.now() f.write("%s\n"%str(now)) password = hydra_scan(args.ip, f) if len(password): extract_details(args.ip, f, password) else: print "Failed to find SNMP Community String."