diff --git a/volatility/framework/symbols/mac/__init__.py b/volatility/framework/symbols/mac/__init__.py index af45b1639..e137bd937 100644 --- a/volatility/framework/symbols/mac/__init__.py +++ b/volatility/framework/symbols/mac/__init__.py @@ -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)