Class: Msf::Plugin::Beholder

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

Defined Under Namespace

Classes: BeholderCommandDispatcher, BeholderWorker

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) ⇒ Beholder

Plugin Interface


318
319
320
321
# File 'plugins/beholder.rb', line 318

def initialize(framework, opts)
  super
  add_console_dispatcher(BeholderCommandDispatcher)
end

Instance Method Details

#cleanupObject


323
324
325
# File 'plugins/beholder.rb', line 323

def cleanup
  remove_console_dispatcher('Beholder')
end

#descObject


331
332
333
# File 'plugins/beholder.rb', line 331

def desc
  "Capture screenshots, webcam pictures, and keystrokes from active sessions"
end

#nameObject


327
328
329
# File 'plugins/beholder.rb', line 327

def name
  "beholder"
end