diff --git a/hippolyzer/lib/base/network/transport.py b/hippolyzer/lib/base/network/transport.py index 2a99c8c..245dbd8 100644 --- a/hippolyzer/lib/base/network/transport.py +++ b/hippolyzer/lib/base/network/transport.py @@ -30,6 +30,7 @@ class UDPPacket: self.dst_addr = dst_addr self.data = data self.direction = direction + self.meta = {} @property def outgoing(self): diff --git a/hippolyzer/lib/proxy/lludp_proxy.py b/hippolyzer/lib/proxy/lludp_proxy.py index 87d9b69..c842ed8 100644 --- a/hippolyzer/lib/proxy/lludp_proxy.py +++ b/hippolyzer/lib/proxy/lludp_proxy.py @@ -58,6 +58,7 @@ class InterceptingLLUDPProxyProtocol(UDPProxyProtocol): message = self.deserializer.deserialize(packet.data) message.direction = packet.direction message.sender = packet.src_addr + message.meta.update(packet.meta) assert message is not None # Check for UDP bans on inbound messages