Internet Gateway
A user-mode connection sharing and dynamic Network Address Translation (NAT) reference application. Demonstrates how to intercept packets from an internal LAN interface, translate IPv4 and port headers, recalculate IP/TCP/UDP checksums in software, track connection states, and inject packets onto an external WAN adapter.
SetAdapterMode, ReadPacket, SendPacketToAdapter