|
When modifying TCP packets, the size can't change
TCP is a reliable protocol
Modifying the data size without modifying the synchronization counters introduces a discrepancy
It's possible to track a stream and modify counters as well as the payload,
...but it's non-trivial, and there are no existing modules to help
Modifying packets, not streams, and will fail on pattern matches that span multiple packets
The slow-write server:
|
The client:
|
|