frontedn updates and backend test without unknown in packet parser
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 10s

This commit is contained in:
2026-03-01 15:58:58 +01:00
parent 3fc5b6db48
commit f8647ab3ed
5 changed files with 364 additions and 365 deletions

View File

@@ -129,10 +129,10 @@ def parse_packet(pkt, bridge_label: str) -> None:
"src_mac": None,
"dst_mac": None,
"eth_type_raw": None,
"eth_type": EtherTypeEnum.UNKNOWN,
"eth_type": None,
"vlan_id": None,
"protocol_raw": None,
"protocol": IPProtocolEnum.UNKNOWN,
"protocol": None,
"protocol_name": None,
"src_ip": None,
"dst_ip": None,
@@ -197,7 +197,7 @@ def parse_packet(pkt, bridge_label: str) -> None:
try:
pkt_info["protocol"] = protocol_from_number(proto_num)
except Exception:
pkt_info["protocol"] = IPProtocolEnum.UNKNOWN
pkt_info["protocol"] = proto_num
if proto_num == 6 and TCP in pkt:
pkt_info["protocol_name"] = "TCP"
@@ -229,7 +229,7 @@ def parse_packet(pkt, bridge_label: str) -> None:
try:
pkt_info["protocol"] = protocol_from_number(nh)
except Exception:
pkt_info["protocol"] = IPProtocolEnum.UNKNOWN
pkt_info["protocol"] = nh
if nh == 6 and TCP in pkt:
pkt_info["protocol_name"] = "TCP"