I'm sending spoofed packets from a server to a client. My goal is to replay original traffic (say, traffic from google.com) from a different machine to the same host.
Therefore a packet sent by my server will have the IP source address of whatever machine originally generated the packet. I have control over both client and server.
Is there any way such that the client can distinguish such packets from all other traffic, without any significant change in the packets' payload?
Any field in the IP header that I could safely use for this purpose? In the case of TCP traffic, how about using some unused field in the TCP header? I only need one bit, after all. So how about the reserved field?.