From 7e0a05c4fa8c7ec0fedfd3fb27f4f4f61170d183 Mon Sep 17 00:00:00 2001 From: David McDonald Date: Mon, 21 Apr 2025 10:17:37 -0500 Subject: [PATCH] Linux Plugins: Bump 'Modules' dependency versions --- volatility3/framework/plugins/linux/check_idt.py | 2 +- volatility3/framework/plugins/linux/check_modules.py | 2 +- volatility3/framework/plugins/linux/hidden_modules.py | 2 +- volatility3/framework/plugins/linux/keyboard_notifiers.py | 2 +- volatility3/framework/plugins/linux/kthreads.py | 2 +- volatility3/framework/plugins/linux/modxview.py | 2 +- volatility3/framework/plugins/linux/tracing/ftrace.py | 2 +- volatility3/framework/plugins/linux/tracing/tracepoints.py | 2 +- volatility3/framework/plugins/linux/tty_check.py | 2 +- volatility3/framework/symbols/linux/utilities/modules.py | 4 ++-- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/volatility3/framework/plugins/linux/check_idt.py b/volatility3/framework/plugins/linux/check_idt.py index e199d98d3..195e7a9ed 100644 --- a/volatility3/framework/plugins/linux/check_idt.py +++ b/volatility3/framework/plugins/linux/check_idt.py @@ -33,7 +33,7 @@ class Check_idt(interfaces.plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/plugins/linux/check_modules.py b/volatility3/framework/plugins/linux/check_modules.py index 493596cae..4ab505464 100644 --- a/volatility3/framework/plugins/linux/check_modules.py +++ b/volatility3/framework/plugins/linux/check_modules.py @@ -51,7 +51,7 @@ class Check_modules(plugins.PluginInterface): requirements.VersionRequirement( name="modules", component=linux_utilities_modules.Modules, - version=(3, 0, 1), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_modules_module_display_plugin", diff --git a/volatility3/framework/plugins/linux/hidden_modules.py b/volatility3/framework/plugins/linux/hidden_modules.py index dcd602c5d..7cf980a48 100644 --- a/volatility3/framework/plugins/linux/hidden_modules.py +++ b/volatility3/framework/plugins/linux/hidden_modules.py @@ -96,7 +96,7 @@ class Hidden_modules(plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 1), + version=(4, 0, 0), ), ] + linux_utilities_modules.ModuleDisplayPlugin.get_requirements() diff --git a/volatility3/framework/plugins/linux/keyboard_notifiers.py b/volatility3/framework/plugins/linux/keyboard_notifiers.py index 215704350..873b86a9d 100644 --- a/volatility3/framework/plugins/linux/keyboard_notifiers.py +++ b/volatility3/framework/plugins/linux/keyboard_notifiers.py @@ -29,7 +29,7 @@ class Keyboard_notifiers(interfaces.plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/plugins/linux/kthreads.py b/volatility3/framework/plugins/linux/kthreads.py index 4ed0e15b9..1af0570fc 100644 --- a/volatility3/framework/plugins/linux/kthreads.py +++ b/volatility3/framework/plugins/linux/kthreads.py @@ -34,7 +34,7 @@ class Kthreads(plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/plugins/linux/modxview.py b/volatility3/framework/plugins/linux/modxview.py index c1707d26f..dbd290242 100644 --- a/volatility3/framework/plugins/linux/modxview.py +++ b/volatility3/framework/plugins/linux/modxview.py @@ -34,7 +34,7 @@ spot modules presence and taints.""" requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherer_lsmod", diff --git a/volatility3/framework/plugins/linux/tracing/ftrace.py b/volatility3/framework/plugins/linux/tracing/ftrace.py index afcc71784..d868d9619 100644 --- a/volatility3/framework/plugins/linux/tracing/ftrace.py +++ b/volatility3/framework/plugins/linux/tracing/ftrace.py @@ -79,7 +79,7 @@ class CheckFtrace(interfaces.plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/plugins/linux/tracing/tracepoints.py b/volatility3/framework/plugins/linux/tracing/tracepoints.py index 25c87b664..04ccefa9c 100644 --- a/volatility3/framework/plugins/linux/tracing/tracepoints.py +++ b/volatility3/framework/plugins/linux/tracing/tracepoints.py @@ -52,7 +52,7 @@ class CheckTracepoints(interfaces.plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/plugins/linux/tty_check.py b/volatility3/framework/plugins/linux/tty_check.py index 7d30b84ee..ba087b35b 100644 --- a/volatility3/framework/plugins/linux/tty_check.py +++ b/volatility3/framework/plugins/linux/tty_check.py @@ -32,7 +32,7 @@ class tty_check(plugins.PluginInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=linux_utilities_modules.Modules, - version=(3, 0, 0), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux_utilities_module_gatherers", diff --git a/volatility3/framework/symbols/linux/utilities/modules.py b/volatility3/framework/symbols/linux/utilities/modules.py index fa6e21ca5..8b84a120f 100644 --- a/volatility3/framework/symbols/linux/utilities/modules.py +++ b/volatility3/framework/symbols/linux/utilities/modules.py @@ -72,7 +72,7 @@ class ModuleGathererInterface( class Modules(interfaces.configuration.VersionableInterface): """Kernel modules related utilities.""" - _version = (3, 0, 1) + _version = (4, 0, 0) _required_framework_version = (2, 0, 0) framework.require_interface_version(*_required_framework_version) @@ -942,7 +942,7 @@ class ModuleDisplayPlugin(interfaces.configuration.VersionableInterface): requirements.VersionRequirement( name="linux_utilities_modules", component=Modules, - version=(3, 0, 1), + version=(4, 0, 0), ), requirements.VersionRequirement( name="linux-tainting", component=tainting.Tainting, version=(1, 0, 0)