Module Msf::Simple::Framework
In: lib/msf/base/simple/framework.rb

This class wraps the framework-core supplied Framework class and adds some helper methods for analyzing statistics as well as other potentially useful information that is directly necessary to drive the framework-core.

Methods

Included Modules

GeneralEventSubscriber

Classes and Modules

Module Msf::Simple::Framework::PluginManager

Constants

ModuleSimplifiers = { MODULE_ENCODER => Msf::Simple::Encoder, MODULE_EXPLOIT => Msf::Simple::Exploit, MODULE_NOP => Msf::Simple::Nop, MODULE_PAYLOAD => Msf::Simple::Payload, MODULE_AUX => Msf::Simple::Auxiliary, }

Attributes

stats  [R]  Statistics.

Public Class methods

Create a simplified instance of the framework. This routine takes a hash of parameters as an argument. This hash can contain:

  OnCreateProc => A callback procedure that is called once the framework
  instance is created.

Extends a framework object that may already exist.

Simplifies a module instance if the type is supported by extending it with the simplified module interface.

Public Instance methods

Initializes the simplified interface.

Loads configuration, populates the root datastore, etc.

Simplifies module instances when they‘re created.

Saves the module‘s datastore to the file

[Validate]