Class: Msf::Plugin::PayloadsManager

Inherits:
Msf::Plugin show all
Defined in:
plugins/payloads_manager.rb

Defined Under Namespace

Classes: PayloadsManagerCommandDispatcher

Instance Attribute Summary

Attributes inherited from Msf::Plugin

#opts

Attributes included from Framework::Offspring

#framework

Instance Method Summary collapse

Methods inherited from Msf::Plugin

#add_console_dispatcher, create, #flush, #input, #output, #print, #print_error, #print_good, #print_line, #print_status, #print_warning, #remove_console_dispatcher

Constructor Details

#initialize(framework, opts) ⇒ PayloadsManager

Returns a new instance of PayloadsManager.



11
12
13
14
15
# File 'plugins/payloads_manager.rb', line 11

def initialize(framework, opts)
  super
  add_console_dispatcher(PayloadsManagerCommandDispatcher)
  print_status("PayloadsManager plugin loaded.")
end

Instance Method Details

#cleanupObject



17
18
19
# File 'plugins/payloads_manager.rb', line 17

def cleanup
  remove_console_dispatcher('PayloadsManager')
end

#descObject



25
26
27
# File 'plugins/payloads_manager.rb', line 25

def desc
  "Manages payloads for exploitation"
end

#nameObject



21
22
23
# File 'plugins/payloads_manager.rb', line 21

def name
  "payloads_manager"
end