From c5e2490f4087208f728391504d4cb8650c352237 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Wed, 27 Feb 2019 19:22:37 +0000 Subject: [PATCH] Make complementary fixes in linux/mac pslist. Filters should take a whole process, so they could be extended to filter more in the future. --- volatility/framework/plugins/linux/pslist.py | 2 +- volatility/framework/plugins/mac/pslist.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/volatility/framework/plugins/linux/pslist.py b/volatility/framework/plugins/linux/pslist.py index 4c8a95439..cf4a12c85 100644 --- a/volatility/framework/plugins/linux/pslist.py +++ b/volatility/framework/plugins/linux/pslist.py @@ -46,7 +46,7 @@ class PsList(interfaces_plugins.PluginInterface): if filter_list: def filter_func(x): - return x not in filter_list + return x.pid not in filter_list return filter_func else: diff --git a/volatility/framework/plugins/mac/pslist.py b/volatility/framework/plugins/mac/pslist.py index d3973a43d..dcfe393ab 100644 --- a/volatility/framework/plugins/mac/pslist.py +++ b/volatility/framework/plugins/mac/pslist.py @@ -54,7 +54,7 @@ class PsList(interfaces_plugins.PluginInterface): if filter_list: def list_filter(x): - return x not in filter_list + return x.pid not in filter_list filter_func = list_filter return filter_func