Fix up help messages for plugins.

This commit is contained in:
Mike Auty
2017-04-21 00:52:06 +01:00
parent d37732e9b6
commit b6b984503f
3 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -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]
+3 -2
View File
@@ -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',
+2
View File
@@ -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',