Path: blob/master/lib/metasploit/framework/parsed_options/remote_db.rb
19592 views
require 'metasploit/framework/parsed_options/base'12class Metasploit::Framework::ParsedOptions::RemoteDB < Metasploit::Framework::ParsedOptions::Base34def options5unless @options6super.tap { |options|7options.console = ActiveSupport::OrderedOptions.new89options.console.commands = []10options.console.confirm_exit = false11options.console.histfile = nil12options.console.local_output = nil13options.console.plugins = []14options.console.quiet = false15options.console.resources = []16options.console.subcommand = :run17}18end1920@options21end2223#######24private25#######2627def option_parser28unless @option_parser29super.tap { |option_parser|30option_parser.banner = "Usage: #{option_parser.program_name} [options]"3132option_parser.separator ''33option_parser.separator 'Remote DB options:'3435option_parser.on('-ns', "Remove signal processing") do36options.database.no_signal = true37end3839}40end4142@option_parser43end44end4546