| Class | Msf::Framework |
| In: |
lib/msf/core/framework.rb
|
| Parent: | Object |
This class is the primary context that modules, scripts, and user interfaces interact with. It ties everything together.
| Major | = | 3 | Versioning information | |
| Minor | = | 1 | ||
| Release | = | "-release" | ||
| Version | = | "#{Major}.#{Minor}#{Release}" | ||
| Revision | = | "$Revision: 5366 $" |
| auxmgr | [R] | The framework instance‘s aux manager. The aux manager is responsible for collecting and catalogging all aux information that comes in from aux modules. |
| datastore | [R] | The global framework datastore that can be used by modules. |
| db | [R] | The framework instance‘s db manager. The db manager maintains the database db and handles db events |
| events | [R] | Event management interface for registering event handler subscribers and for interacting with the correlation engine. |
| jobs | [R] | Background job management specific to things spawned from this instance of the framework. |
| modules | [R] | Module manager that contains information about all loaded modules, regardless of type. |
| plugins | [R] | The framework instance‘s plugin manager. The plugin manager is responsible for exposing an interface that allows for the loading and unloading of plugins. |
| sessions | [R] | Session manager that tracks sessions associated with this framework instance over the course of their lifetime. |