May it makes sense for you to read IPSec documents regarding this subject? WinpkFilter gives you raw access to packet data, so you can do anything described in IPSec specs.
When implementing IPSec you need to insert additional headers (AH, ESP) or even incapsulate packets, thats why you need to decrement MTU used by system.
do i need to set MTU if i want to add additional data to the original packet Data?
Like
Packet org. Data=”asdasdasdasda”
I would like to replace it with Data=”###asdasdasdasda###”
Thank u