From b6b984503fa63d09d389e2e5b4da6f7e8674e759 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Fri, 21 Apr 2017 00:52:06 +0100 Subject: [PATCH] Fix up help messages for plugins. --- volatility/cli/__init__.py | 2 +- volatility/plugins/windows/dlllist.py | 5 +++-- volatility/plugins/windows/pslist.py | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/volatility/cli/__init__.py b/volatility/cli/__init__.py index ad4e8d277..80e37a2a1 100644 --- a/volatility/cli/__init__.py +++ b/volatility/cli/__init__.py @@ -80,7 +80,7 @@ class CommandLine(object): subparser = parser.add_subparsers(title = "Plugins", dest = "plugin") for plugin in plugin_list: - plugin_parser = subparser.add_parser(plugin, help = plugin.__doc__) + plugin_parser = subparser.add_parser(plugin, help = plugin_list[plugin].__doc__) self.populate_requirements_argparse(plugin_parser, plugin_list[plugin]) configurables_list[plugin] = plugin_list[plugin] diff --git a/volatility/plugins/windows/dlllist.py b/volatility/plugins/windows/dlllist.py index 6f300acb8..0e5cf5849 100644 --- a/volatility/plugins/windows/dlllist.py +++ b/volatility/plugins/windows/dlllist.py @@ -1,12 +1,13 @@ import volatility.framework.interfaces.plugins as plugins import volatility.plugins.windows.pslist as pslist -from volatility.framework import exceptions -from volatility.framework import renderers +from volatility.framework import exceptions, renderers from volatility.framework.configuration import requirements from volatility.framework.renderers import format_hints class DllList(plugins.PluginInterface): + """Lists the loaded modules in a particular memory image""" + @classmethod def get_requirements(cls): return [requirements.TranslationLayerRequirement(name = 'primary', diff --git a/volatility/plugins/windows/pslist.py b/volatility/plugins/windows/pslist.py index 769f483e4..90f3610ff 100644 --- a/volatility/plugins/windows/pslist.py +++ b/volatility/plugins/windows/pslist.py @@ -5,6 +5,8 @@ from volatility.framework.utility import adapters class PsList(plugins.PluginInterface): + """Lists the processes present in a particular memory image""" + @classmethod def get_requirements(cls): return [requirements.TranslationLayerRequirement(name = 'primary',