Module Msf::Ui::Console::CommandDispatcher
In: lib/msf/ui/console/command_dispatcher/encoder.rb
lib/msf/ui/console/command_dispatcher/exploit.rb
lib/msf/ui/console/command_dispatcher/db.rb
lib/msf/ui/console/command_dispatcher/auxiliary.rb
lib/msf/ui/console/command_dispatcher/core.rb
lib/msf/ui/console/command_dispatcher/payload.rb
lib/msf/ui/console/command_dispatcher/nop.rb
lib/msf/ui/console/command_dispatcher.rb

The common command dispatcher base class that is shared for component-specific command dispatching.

Methods

Included Modules

Rex::Ui::Text::DispatcherShell::CommandDispatcher

Classes and Modules

Module Msf::Ui::Console::CommandDispatcher::Db
Class Msf::Ui::Console::CommandDispatcher::Auxiliary
Class Msf::Ui::Console::CommandDispatcher::Core
Class Msf::Ui::Console::CommandDispatcher::Encoder
Class Msf::Ui::Console::CommandDispatcher::Exploit
Class Msf::Ui::Console::CommandDispatcher::Nop
Class Msf::Ui::Console::CommandDispatcher::Payload

Attributes

driver  [RW]  The driver that this command dispatcher is associated with.

Public Class methods

Initializes a command dispatcher instance.

Public Instance methods

Returns the active module if one has been selected, otherwise nil is returned.

Sets the active module for this driver instance.

Returns the active session if one has been selected, otherwise nil is returned.

Sets the active session for this driver instance.

Checks to see if the driver is defanged.

Returns the framework instance associated with this command dispatcher.

Logs an error message to the screen and the log file. The callstack is also printed.

[Validate]