I am currently sending a ICMP echo request using the IcmpSendEcho function. I am attempting to receive the request on another windows machine and then send back a specific reply depending on what the data received was.
I have read a few articles about ICMP tunneling, and looked through RFC 792 so I believe that it should be possible but I can't figure out how. Ideally I would be able to have a queue that all the ICMP requests get put in and then dealt with one by one. Any help just pointing me in the right direction would be fantastic because I am at a loss as to what to try next.