Ho notato che i pacchetti che terminano con i seguenti byte sono corrotti:
codice:
Packet: t0x0240: 2c22 c88d 8332 2a7f 0035 1a45 7d60 0800 ,"...2*..5.E}`..
Packet: t0x0250: 4500 c88d 8332 2a7f E....2*.
o
codice:
Packet: t0x02a0: 223a c88d 8332 2a7f 0035 1a45 7d60 0800 ":...2*..5.E}`..
N* 15
Packet: t0x02b0: 4500 c88d 8332 2a7f 0035 1a45 7d60 0800 E....2*..5.E}`..
in comune noto il pattern:
...2*..5.E}
Secondo voi è una buona idea se li parso così, o questi byte possono cambiare o in qualche modo collidere con pacchetti validi:
codice:
if pacchetto[pos1:pos2] == 'c88d 8332 2a7f':
print("pacchetto corrotto")