From 35dbdfc69d8deee2e8898f7bab77ca12a8003b79 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Tue, 27 Aug 2019 23:35:19 +0100 Subject: [PATCH] Add in PluginRequirement for proc_maps plugin. --- volatility/framework/plugins/mac/proc_maps.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/volatility/framework/plugins/mac/proc_maps.py b/volatility/framework/plugins/mac/proc_maps.py index 11e0ab2f0..9dad93cd9 100644 --- a/volatility/framework/plugins/mac/proc_maps.py +++ b/volatility/framework/plugins/mac/proc_maps.py @@ -19,7 +19,8 @@ class Maps(interfaces_plugins.PluginInterface): return [ requirements.TranslationLayerRequirement( name = 'primary', description = 'Memory layer for the kernel', architectures = ["Intel32", "Intel64"]), - requirements.SymbolTableRequirement(name = "darwin", description = "Linux kernel symbols") + requirements.SymbolTableRequirement(name = "darwin", description = "Linux kernel symbols"), + requirements.PluginRequirement(name = 'pslist', plugin = pslist.PsList, version = (1, 0, 0)) ] def _generator(self, tasks):