Trees | Indices | Help |
|
---|
|
Nested Classes | |
DELEGATE Supports opening profile repositories hosted over the web. |
|
__metaclass__ Automatic Plugin Registration through metaclasses. (Inherited from rekall.io_manager.IOManager) |
|
top_level_class The baseclass for abstracted IO implementations. (Inherited from rekall.io_manager.IOManager) |
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Class Methods | |||
|
|||
|
Class Variables | |
order = 90
|
|
classes =
(Inherited from rekall.io_manager.IOManager)
|
|
classes_by_name =
(Inherited from rekall.io_manager.IOManager)
|
|
plugin_feature =
(Inherited from rekall.io_manager.IOManager)
|
Properties | |
inventory (Inherited from rekall.io_manager.IOManager) | |
Inherited from |
Method Details |
Initialize the IOManager. Args: urn: The path to the IO manager. This might contain a scheme or protocol specific to a certain IO manager implementation. mode: Can be "r" or "w". session: The session object. pretty_print: If specified we dump sorted yaml data - this ends up being more compressible in reality. version: The required version of the repository. The IOManager is free to implement arbitrary storage for different versions if required. Versioning the repository allows us to update the repository file format transparently without affecting older Rekall versions.
|
str(x)
|
Do we have this file at all? Search for it in either the cache or in the delegate.
|
Get the data object stored at container member. This returns an arbitrary python object which is stored in the named container member. For example, normally a dict or list. This function wraps the Open() method above and add deserialization to retrieve the actual object. Returns None if the file is not found. Args: name: The name to retrieve the data under. raw: If specified we do not parse the data, simply return it as is.
|
Stores the data in the named container member. This serializes the data and stores it in the named member. Not all types of data are serializable, so this may raise. For example, when using JSON to store the data, arbitrary python objects may not be used. Args: name: The name under which the data will be stored. data: The data to store. Common options: raw: If true we write the data directly without encoding to json. In this case data should be a string. uncompressed: File will not be compressed (default gzip compression).
|
Returns a generator over all the files in this container.
|
|
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Oct 9 03:28:55 2017 | http://epydoc.sourceforge.net |