Package rekall :: Module session
[frames] | no frames]

Module session

source code

This module implements the rekall session.

The session stores information about the a specific user interactive session. Sessions can be saved and loaded between runs and provide a convenient way for people to save their own results.


Author: Michael Cohen <scudette@gmail.com>

Classes
  RecursiveHookException
Raised when a hook is invoked recursively.
  PluginRunner
A runner for a specific plugin.
  PluginContainer
A container for plugins.
  PluginRunnerContainer
Like a PluginContainer but returns plugin runners.
  Configuration
The session's configuration is managed through this object.
  ProgressDispatcher
An object to manage progress calls.
  HoardingLogHandler
A logging LogHandler that stores messages as long as a renderer hasn't been assigned to it.
  Session
Base session.
  DynamicNameSpace
A namespace which dynamically reflects the currently active plugins.
  InteractiveSession
The session allows for storing of arbitrary values and configuration.
Variables
  LIVE_MODES = ['API', 'Memory']
  __package__ = 'rekall'