From 230988d668df4070951d550962855d95f4ee8360 Mon Sep 17 00:00:00 2001 From: Eve Date: Thu, 2 Nov 2023 16:37:58 +0000 Subject: [PATCH] Linux: fix typing of net_device extension --- .../framework/symbols/linux/extensions/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/volatility3/framework/symbols/linux/extensions/__init__.py b/volatility3/framework/symbols/linux/extensions/__init__.py index 23cf2fa7f..8c5a82028 100644 --- a/volatility3/framework/symbols/linux/extensions/__init__.py +++ b/volatility3/framework/symbols/linux/extensions/__init__.py @@ -1611,7 +1611,7 @@ def get_device_name(self): def get_qdisc_name(self): return utility.array_to_string(self.qdisc.ops.id) - def get_flag_names(self) -> list[str]: + def get_flag_names(self) -> List[str]: """Return the net_deivce flags as a list of strings""" vmlinux = linux.LinuxUtilities.get_module_from_volobj_type(self._context, self) try: @@ -1634,10 +1634,10 @@ def get_flag_names(self) -> list[str]: ] return flags - def get_ip_addresses(self) -> list[str]: + def get_ip_addresses(self) -> List[str]: return self.get_ipv4_addresses() + self.get_ipv6_addresses() - def get_ipv4_addresses(self) -> list[str]: + def get_ipv4_addresses(self) -> List[str]: ipv4_addresses = [] vmlinux = linux.LinuxUtilities.get_module_from_volobj_type(self._context, self) @@ -1652,7 +1652,7 @@ def get_ipv4_addresses(self) -> list[str]: in_ifaddr_ptr = in_ifaddr.ifa_next return ipv4_addresses - def get_ipv6_addresses(self) -> list[str]: + def get_ipv6_addresses(self) -> List[str]: ipv6_addresses = [] symbol_table_name = self.get_symbol_table_name() inet6_ifaddr_symbol_name = symbol_table_name + constants.BANG + "inet6_ifaddr"