A simple hook into ws2_32.dll's send and receive functions that supports plugins to process/modify packets.