mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-09-12 04:37:38 +02:00
Fix up help messages for plugins.
This commit is contained in:
@@ -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]
|
||||
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user