Is it possible to edit the UDP and TCP packets a program sends? For example, we have a program that sends some information to its server. But we don't want to send some information that might be sensitive, so we'd like to edit the packets the program sends.
ws2_32.dll
of a running program and alter sent data before it is even constructed into a packet... but that is a very technical thing to do. I found a question on Stack Overflow that outlines this.