예제 #1
0
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)
예제 #2
0
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."