Beispiel #1
0
    	def __init__(self, config_file, output_dir, ip_file_to_scan, nmap_optimize, scan_type):

		self._ip_file_to_scan = ip_file_to_scan
		try:
			self._scan_options = ConfigParser.get_scripts_options(config_file)
		except Exception, err:
			raise FlashLightExceptions(str(err))		
Beispiel #2
0
	def __init__(self, args):

		self._scan_options = ConfigParser.get_screen_ports(args.config_file)
		core_options = "-n -Pn -T5 --open -p T:{0}".format(self._scan_options) if self._scan_options else "-n -Pn -T5 --open -p T:80,443"

		self._result_file = tempfile.NamedTemporaryFile(mode='w+t')
		InitDirFile.__init__(self, [Core._commands_path["phantomjs"], Core._commands_path["nmap"], args.rasterize], args, "screen")

		if args.destination:
			__destination =  " ".join([ip.strip() for ip in args.destination.split(",")])
			self._nmap_options = "{0} {1} -oG {2} {3}".format(core_options, Core._nmap_optimize, self._result_file.name, __destination) if args.nmap_optimize else  "{0} -oG {1} {2}".format(core_options, self._result_file.name, __destination)
Beispiel #3
0
    def __init__(self, args):

        self._scan_options = ConfigParser.get_screen_ports(args.config_file)
        core_options = "-n -Pn -T5 --open -p T:{0}".format(
            self._scan_options
        ) if self._scan_options else "-n -Pn -T5 --open -p T:80,443"

        self._result_file = tempfile.NamedTemporaryFile(mode='w+t')
        InitDirFile.__init__(self, [
            Core._commands_path["phantomjs"], Core._commands_path["nmap"],
            args.rasterize
        ], args, "screen")

        if args.destination:
            __destination = " ".join(
                [ip.strip() for ip in args.destination.split(",")])
            self._nmap_options = "{0} {1} -oG {2} {3}".format(
                core_options, Core._nmap_optimize, self._result_file.name,
                __destination
            ) if args.nmap_optimize else "{0} -oG {1} {2}".format(
                core_options, self._result_file.name, __destination)