Remove unnecessary requirements method.

This commit is contained in:
Mike Auty
2018-12-13 15:56:24 +00:00
committed by ikelos
parent cd7296d64e
commit 1341925160
+4 -11
View File
@@ -1,10 +1,8 @@
import typing
from volatility.framework import interfaces
from volatility.framework.configuration import requirements
from volatility.framework.symbols import intermed
from volatility.framework.symbols.mac import extensions
class MacKernelIntermedSymbols(intermed.IntermediateSymbolTable):
provides = {"type": "interface"}
@@ -15,11 +13,6 @@ class MacKernelIntermedSymbols(intermed.IntermediateSymbolTable):
isf_url: str) -> None:
super().__init__(context = context, config_path = config_path, name = name, isf_url = isf_url)
self.set_type_class('proc', extensions.proc)
#self.set_type_class('fileglob', extensions.fileglob)
#self.set_type_class('vnode', extensions.vnode)
@classmethod
def get_requirements(cls) -> typing.List[interfaces.configuration.RequirementInterface]:
return [requirements.StringRequirement("isf_url",
description = "JSON file containing the symbols encoded in the Intermediate Symbol Format")]
self.set_type_class('proc', extensions.proc)
# self.set_type_class('fileglob', extensions.fileglob)
# self.set_type_class('vnode', extensions.vnode)