My task is to take any network protocol and switch it's fields in the header and observe the difference in wireshark....but the output should be the same on the terminal....only the fields sequence should be modified or u can drop the redundant bits we can use any protocols like SMTP, MQTT i want 2 protocols to be done....and I want to observe the modified difference on wireshark 1.shuffle bits within certain fields, sequence 2.encrypy bits 3.drop bits 4.benign or redundant 5. remove redundant bits 6. packet compression 7.pointer and relation with fields in the packet Mqtt protocol, modifications should be done to create number of versions