basil00 / WinDivert

WinDivert: Windows Packet Divert
https://reqrypt.org/windivert.html
Other
2.45k stars 501 forks source link

802.1Q VLan support #65

Closed Tom-Lu closed 8 years ago

Tom-Lu commented 8 years ago

WinDivertHelperParsePacket and WinDivertHelperCalcChecksums function incorrect with 802.1Q packet

basil00 commented 8 years ago

WinDivert works at the Network layer (layer 3), whereas 802.1Q is data-link layer (layer 2) protocol, so it is not supported. The WinDivert filter language and helper functions support protocols IP, IPv6, TCP, UDP, ICMP and ICMPv6 only.