volatility3.framework.plugins package¶
All core generic plugins.
These modules should only be imported from volatility3.plugins NOT volatility3.framework.plugins
-
construct_plugin(context, automagics, plugin, base_config_path, progress_callback, open_method)[source]¶ Constructs a plugin object based on the parameters.
Clever magic figures out how to fulfill each requirement that might not be fulfilled
- Parameters
context (
ContextInterface) – The volatility context to operate onautomagics (
List[AutomagicInterface]) – A list of automagic modules to run to augment the contextplugin (
Type[PluginInterface]) – The plugin to runbase_config_path (
str) – The path within the context’s config containing the plugin’s configurationprogress_callback (
Optional[Callable[[float,str],None]]) – Callback function to provide feedback for ongoing processesopen_method (
Type[FileHandlerInterface]) – class to provide context manager for opening the file
- Return type
- Returns
The constructed plugin object