1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-07-18 18:31:41 +02:00

add a commandline switch for loading plugins at startup

git-svn-id: file:///home/svn/framework3/trunk@11748 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
James Lee 2011-02-13 22:19:43 +00:00
parent d26e955e69
commit 21b1945cd4
2 changed files with 9 additions and 0 deletions

View File

@ -354,6 +354,10 @@ class Driver < Msf::Ui::Driver
run_single("banner") unless opts['DisableBanner']
opts["Plugins"].each do |plug|
run_single("load #{plug}") unless opts['DisableBanner']
end if opts["Plugins"]
self.on_command_proc = Proc.new { |command| framework.events.on_ui_command(command) }
end

View File

@ -58,6 +58,11 @@ class OptsConsole
options['ModulePath'] = m
end
opts.on("-p", "-p <plugin>", "Load a plugin on startup") do |p|
options['Plugins'] ||= []
options['Plugins'] << p
end
opts.on("-y", "--yaml <database.yml>", "Specify a YAML file containing database settings") do |m|
options['DatabaseYAML'] = m
end