fix: update ethertype_from_int and protocol_from_number to return string names for better compatibility
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 8s

This commit is contained in:
2025-12-01 21:15:13 +01:00
parent 80fa3737a0
commit ac54b8f146
2 changed files with 5 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
from enum import Enum
from typing import Literal
"""
This module defines an enumeration for IP protocol types and provides a mapping
@@ -310,6 +311,6 @@ IP_PROTOCOL_MAP = {
255: IPProtocolEnum.RESERVED,
}
def protocol_from_number(n: int) -> IPProtocolEnum:
return IP_PROTOCOL_MAP.get(n, IPProtocolEnum.UNKNOWN)
def protocol_from_number(n: int) -> str:
return IP_PROTOCOL_MAP.get(n, IPProtocolEnum.UNKNOWN).name