A safe, minimal .NET binding over WinDivert

Install-Package WinDivertSharp -Version
dotnet add package WinDivertSharp --version
<PackageReference Include="WinDivertSharp" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WinDivertSharp --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: WinDivertSharp,"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

Changes this to an unsafe library. Users must now enable unsafe code and perform raw pointer access, just like using the real native library. The reason for this is that we're getting mysterious errors that I can't even be bothered to attempt to fully understand by holding the user's hand like a baby and trying to hide pointer access away from them. If a user doesn't know to perform null checks, or thinks that there's such a thing as "safe" code, then they simply need to go away and hush now.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on WinDivertSharp:

Package Downloads
Transparent filtering proxy engine for Windows.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 2,723 9/7/2018 608 7/26/2018
1.4.3 414 7/22/2018