39 lines
484 B
Ruby
39 lines
484 B
Ruby
|
module Msf
|
||
|
module Simple
|
||
|
|
||
|
###
|
||
|
#
|
||
|
# A simplified recon wrapper.
|
||
|
#
|
||
|
###
|
||
|
module Auxiliary
|
||
|
|
||
|
include Module
|
||
|
|
||
|
#
|
||
|
# Wraps the execution process in a simple wrapper.
|
||
|
#
|
||
|
def self.run_simple(mod, opts = {})
|
||
|
# Initialize user interaction
|
||
|
mod.init_ui(
|
||
|
opts['LocalInput'],
|
||
|
opts['LocalOutput'])
|
||
|
|
||
|
mod.run()
|
||
|
|
||
|
# Reset the user interface
|
||
|
mod.reset_ui
|
||
|
end
|
||
|
|
||
|
#
|
||
|
# Calls the class method.
|
||
|
#
|
||
|
def run_simple(opts = {})
|
||
|
Msf::Simple::Auxiliary.run_simple(self, opts)
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|