From dbd00b9759923f17daeb51642df2815e4c4ccb94 Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sat, 31 Oct 2020 21:26:26 +0000 Subject: [PATCH] Plugins: Fix paths read by isfinfo --- volatility/framework/plugins/isfinfo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/volatility/framework/plugins/isfinfo.py b/volatility/framework/plugins/isfinfo.py index e90b5b221..41cecc1e9 100644 --- a/volatility/framework/plugins/isfinfo.py +++ b/volatility/framework/plugins/isfinfo.py @@ -9,7 +9,7 @@ import pathlib import zipfile from typing import List, Type, Any, Generator -from volatility import schemas +from volatility import schemas, symbols from volatility.framework import interfaces, renderers, constants from volatility.framework.automagic import mac, linux, symbol_cache from volatility.framework.configuration import requirements @@ -45,7 +45,7 @@ class IsfInfo(plugins.PluginInterface): @classmethod def list_all_isf_files(cls) -> Generator[str, None, None]: """Lists all the ISF files that can be found""" - for symbol_path in constants.SYMBOL_BASEPATHS: + for symbol_path in symbols.__path__: for root, dirs, files in os.walk(symbol_path, followlinks = True): for filename in files: base_name = os.path.join(root, filename)