Refactor the plugin versioning to be simpler to define.

This commit is contained in:
Mike Auty
2019-08-27 21:08:29 +01:00
committed by ikelos
parent 47c349e240
commit 71bb54379b
10 changed files with 16 additions and 41 deletions
+1 -4
View File
@@ -21,7 +21,6 @@
from typing import Callable, Iterable, List, Any
import volatility.framework.interfaces.plugins as interfaces_plugins
from volatility import classproperty
from volatility.framework import renderers, interfaces, contexts
from volatility.framework.automagic import linux
from volatility.framework.configuration import requirements
@@ -31,9 +30,7 @@ from volatility.framework.objects import utility
class PsList(interfaces_plugins.PluginInterface):
"""Lists the processes present in a particular linux memory image"""
@classproperty
def version(cls):
return (1, 0, 0)
_version = (1, 0, 0)
@classmethod
def get_requirements(cls) -> List[interfaces.configuration.RequirementInterface]: