Ethernet packet manipulator

tcross

Member
Joined
Oct 26, 2006
Messages
10
Programming Experience
1-3
Anybody have any suggestion how to accomplish the following task?

I would like to install a computer with 2 ethernet cards between a client and a server. One card is on the client side and one is on the server side. I would like to be able to monitor packets on the network and occasionally modify the contents of one of the packets sent from the server before it gets to the client. Other than that, this "middle computer" should be transparent to the client and the server. Is it possible?

I can do this with RS232 easily since there are no connections to make or IP and MAC addresses to deal with, but ethernet is much different.

Thanks in advance.
 
Halfway there

Thanks for the response.

That site did give me clues on how to do this. However that code (as good as it was) only showed how to transmit. The class did not contain a method to recieve packets.

To go further it seems like I am going to have to wade my way through the Microsoft Device Driver Kit, unless someone knows where I can find a sample application that uses a NDIS driver to send and recieve packets.

Thanks

Tim
 
Back
Top