sniffer output in one single line

This commit is contained in:
uhi22 2022-11-09 19:09:03 +01:00
parent 834a4642fc
commit 2e812c2f57

View file

@ -16,7 +16,7 @@
# SLAAC: Stateless auto address configuration (not SLAC!). A method to automatically set IPv6 address, based # SLAAC: Stateless auto address configuration (not SLAC!). A method to automatically set IPv6 address, based
# on the 6 byte MAC address. # on the 6 byte MAC address.
from helpers import showAsHex from helpers import showAsHex, prettyHexMessage
import udpChecksum import udpChecksum
@ -172,8 +172,7 @@ class ipv6handler():
# 0x8001 EXI encoded V2G message # 0x8001 EXI encoded V2G message
if (v2gptPayloadType == 0x8001): if (v2gptPayloadType == 0x8001):
self.ExiPacket = self.v2gframe[8:] # the exi payload, without the 8 bytes V2GTP header self.ExiPacket = self.v2gframe[8:] # the exi payload, without the 8 bytes V2GTP header
print("EXI from " + str(self.tcpsourceport) + " to " + str(self.tcpdestinationport)) print("[SNIFFER] EXI from " + str(self.tcpsourceport) + " to " + str(self.tcpdestinationport) + " " + prettyHexMessage(self.ExiPacket))
showAsHex(self.ExiPacket)
# Todo: further process the EXI packet. E.g. write it into file for offline analysis. # Todo: further process the EXI packet. E.g. write it into file for offline analysis.
# And send it to decoder. # And send it to decoder.