Trees | Indices | Help |
|
---|
|
Load address spaces into the session if its not already loaded.
Nested Classes | |
__metaclass__ Automatic Plugin Registration through metaclasses. (Inherited from rekall.plugin.Command) |
|
top_level_class A command can be run from the rekall command line. (Inherited from rekall.plugin.Command) |
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Class Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Class Variables | |
ADDRESS_SPACE_RE = re.compile(r'
|
|
classes =
(Inherited from rekall.plugin.Command)
|
|
classes_by_name =
(Inherited from rekall.plugin.Command)
|
|
error_status = None hash(x) (Inherited from rekall.plugin.Command) |
|
interactive = False
(Inherited from rekall.plugin.Command)
|
|
mode = None hash(x) (Inherited from rekall.plugin.Command) |
|
plugin_feature =
(Inherited from rekall.plugin.Command)
|
|
producer = False
(Inherited from rekall.plugin.Command)
|
Properties | |
name (Inherited from rekall.plugin.Command) | |
Inherited from |
Method Details |
Tries to create the address spaces and assigns them to the session. An address space specification is a column delimited list of AS constructors which will be stacked. For example: FileAddressSpace:EWF if the specification is "auto" we guess by trying every combintion until a virtual AS is obtained. The virtual address space is chosen based on the profile. Args: pas_spec: A Physical address space specification.
|
Resolve the name into an address space. This function is intended to be called from plugins which allow an address space to be specified on the command line. We implement a simple way for the user to specify the address space using a string. The following formats are supported: Kernel, K : Represents the kernel address space. Physical, P: Represents the physical address space. as_type@dtb_address: Instantiates the address space at the specified DTB. For example: amd64@0x18700 pid@pid_number: Use the process address space for the specified pid. |
Load the Kernel Virtual Address Space. Note that this function is usually not used since the Virtual AS is now loaded from guess_profile.ApplyFindDTB() when profiles are guessed. This function is only used when the profile is directly provided by the user. |
Build the address space from the specification. Args: specification: A column separated list of AS class names to be stacked. |
Produce results on the renderer given. Each plugin should implement this method to produce output on the renderer. The framework will initialize the plugin and provide it with some kind of renderer to write output on. The plugin should not assume that the renderer is actually TextRenderer, only that the methods defined in the BaseRenderer exist. Args: renderer: A renderer based at rekall.ui.renderer.BaseRenderer.
|
|
|
Class Variable Details |
ADDRESS_SPACE_RE
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Oct 9 03:28:05 2017 | http://epydoc.sourceforge.net |