From da6d211a407eb831b4e54ff9fb3283055414c405 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Wed, 3 Oct 2018 21:32:31 +0100 Subject: [PATCH] The isf_url parameter is never populated, so this can go away. --- volatility/framework/symbols/windows/pe.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/volatility/framework/symbols/windows/pe.py b/volatility/framework/symbols/windows/pe.py index 78c2ba0d3..15914db3f 100644 --- a/volatility/framework/symbols/windows/pe.py +++ b/volatility/framework/symbols/windows/pe.py @@ -1,10 +1,7 @@ -import typing - -from volatility.framework import interfaces -from volatility.framework.configuration import requirements from volatility.framework.symbols import intermed from volatility.framework.symbols.windows.extensions import pe + class PEIntermedSymbols(intermed.IntermediateSymbolTable): def __init__(self, *args, **kwargs): @@ -14,8 +11,3 @@ class PEIntermedSymbols(intermed.IntermediateSymbolTable): # the 32- and 64-bit extensions behave the same way, but the underlying structure is different self.set_type_class('_IMAGE_NT_HEADERS', pe._IMAGE_NT_HEADERS) self.set_type_class('_IMAGE_NT_HEADERS64', pe._IMAGE_NT_HEADERS) - - @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")] \ No newline at end of file