mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-09-06 09:47:38 +02:00
Remove unnecessary requirements method.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user