├── .gitattributes ├── .gitignore ├── LICENSE ├── LICENSE.WINDIVERT ├── README.md ├── WinDivertSharp.sln ├── WinDivertSharp ├── Extensions │ └── IntegralTypeExtensions.cs ├── IPv4Header.cs ├── IPv6Header.cs ├── IcmpV4Header.cs ├── IcmpV6Header.cs ├── KnownProtocols.cs ├── TcpHeader.cs ├── UdpHeader.cs ├── WinAPI │ └── Kernel32.cs ├── WinDivert.cs ├── WinDivertAddress.cs ├── WinDivertBuffer.cs ├── WinDivertDirection.cs ├── WinDivertHelperParam.cs ├── WinDivertLayer.cs ├── WinDivertNative.cs ├── WinDivertOpenFlags.cs ├── WinDivertParam.cs ├── WinDivertParseResult.cs ├── WinDivertSharp.csproj └── build │ └── WinDivertSharp.targets ├── WinDivertSharpSandbox ├── WinDivertSharpSandbox.sln └── WinDivertSharpSandbox │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── WinDivertSharpSandbox.csproj │ └── app.manifest ├── WinDivertSharpTests ├── Properties │ └── AssemblyInfo.cs ├── TestData.cs ├── WinDivertSharpTests.csproj ├── WinDivertTests.cs └── app.manifest └── WinDivertTestRunner ├── App.config ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── WinDivertTestRunner.csproj └── app.manifest /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.WINDIVERT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/LICENSE.WINDIVERT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/README.md -------------------------------------------------------------------------------- /WinDivertSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp.sln -------------------------------------------------------------------------------- /WinDivertSharp/Extensions/IntegralTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/Extensions/IntegralTypeExtensions.cs -------------------------------------------------------------------------------- /WinDivertSharp/IPv4Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/IPv4Header.cs -------------------------------------------------------------------------------- /WinDivertSharp/IPv6Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/IPv6Header.cs -------------------------------------------------------------------------------- /WinDivertSharp/IcmpV4Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/IcmpV4Header.cs -------------------------------------------------------------------------------- /WinDivertSharp/IcmpV6Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/IcmpV6Header.cs -------------------------------------------------------------------------------- /WinDivertSharp/KnownProtocols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/KnownProtocols.cs -------------------------------------------------------------------------------- /WinDivertSharp/TcpHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/TcpHeader.cs -------------------------------------------------------------------------------- /WinDivertSharp/UdpHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/UdpHeader.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinAPI/Kernel32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinAPI/Kernel32.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivert.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertAddress.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertBuffer.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertDirection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertDirection.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertHelperParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertHelperParam.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertLayer.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertNative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertNative.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertOpenFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertOpenFlags.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertParam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertParam.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertParseResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertParseResult.cs -------------------------------------------------------------------------------- /WinDivertSharp/WinDivertSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/WinDivertSharp.csproj -------------------------------------------------------------------------------- /WinDivertSharp/build/WinDivertSharp.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharp/build/WinDivertSharp.targets -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox.sln -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox/App.config -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox/Program.cs -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox/WinDivertSharpSandbox.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox/WinDivertSharpSandbox.csproj -------------------------------------------------------------------------------- /WinDivertSharpSandbox/WinDivertSharpSandbox/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpSandbox/WinDivertSharpSandbox/app.manifest -------------------------------------------------------------------------------- /WinDivertSharpTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WinDivertSharpTests/TestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpTests/TestData.cs -------------------------------------------------------------------------------- /WinDivertSharpTests/WinDivertSharpTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpTests/WinDivertSharpTests.csproj -------------------------------------------------------------------------------- /WinDivertSharpTests/WinDivertTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpTests/WinDivertTests.cs -------------------------------------------------------------------------------- /WinDivertSharpTests/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertSharpTests/app.manifest -------------------------------------------------------------------------------- /WinDivertTestRunner/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertTestRunner/App.config -------------------------------------------------------------------------------- /WinDivertTestRunner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertTestRunner/Program.cs -------------------------------------------------------------------------------- /WinDivertTestRunner/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertTestRunner/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WinDivertTestRunner/WinDivertTestRunner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertTestRunner/WinDivertTestRunner.csproj -------------------------------------------------------------------------------- /WinDivertTestRunner/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TechnikEmpire/WinDivertSharp/HEAD/WinDivertTestRunner/app.manifest --------------------------------------------------------------------------------