def run(options):

	"""Read the input file, for now we only support nmap gnmap - should have been run with
	the -sV flag to detect HTTP/S servers on non-standard ports"""
	try:
		targets={}
		inFile = open(options.discovery_file,'r')
		if(detectFileType(inFile) == 'gnmap'):
			targets = parseGnmap(inFile)
		else:
			utility.Msg("Discovery input file does not appear to be in nmap gnmap format", LOG.ERROR)
			return
		inFile.close()
		runDiscovery(targets,options)
	except KeyboardInterrupt:
		pass
	except OSError:
		utility.Msg("Error loading gnmap file for discovery", LOG.ERROR)
Read terminal status line: Data Set Ready
dataset/ETHPy150Open hatRiot/clusterd/src/module/discovery.py/run--crossover with--dataset/ETHPy150Open Robot-Will/Stino/stino/pyarduino/base/pyserial/serialwin32.py/Win32Serial.getDSR