ClamAV.Managed
ClamAV.Managed copied to clipboard
ClamAV bindings for the .NET Framework, Mono and PowerShell. ClamAV.Managed is a library written in C# for the .NET Framework and Mono, providing managed bindings for the libclamav interface. It inclu...
I will use ClamAV.Managed.Samples.Gui is a startup project and is linked with libclamav + its db. when I run this sample it will crash the program at clamengine.cs line 292...
libclamav has callbacks when a virus is found or when signatures are loaded. These could be exposed as events in ClamEngine.
When the library is mature enough, align with ClamAV versioning.
Upgrade `ClamAV.Managed` and `ClamAV.Managed.Async` to .NET Standard 2.0 the SDK-style (.NET Core) project format. This could possibly be accomplished using [automated tooling](https://docs.microsoft.com/en-us/dotnet/core/porting/). This may also necessitate upgrading other dependent projects...