Soenneker.Clamav.Freshclam.Util
4.0.36
Prefix Reserved
dotnet add package Soenneker.Clamav.Freshclam.Util --version 4.0.36
NuGet\Install-Package Soenneker.Clamav.Freshclam.Util -Version 4.0.36
<PackageReference Include="Soenneker.Clamav.Freshclam.Util" Version="4.0.36" />
<PackageVersion Include="Soenneker.Clamav.Freshclam.Util" Version="4.0.36" />
<PackageReference Include="Soenneker.Clamav.Freshclam.Util" />
paket add Soenneker.Clamav.Freshclam.Util --version 4.0.36
#r "nuget: Soenneker.Clamav.Freshclam.Util, 4.0.36"
#:package Soenneker.Clamav.Freshclam.Util@4.0.36
#addin nuget:?package=Soenneker.Clamav.Freshclam.Util&version=4.0.36
#tool nuget:?package=Soenneker.Clamav.Freshclam.Util&version=4.0.36
Soenneker.Clamav.Freshclam.Util
A cross-platform .NET API for updating ClamAV virus definitions with bundled official FreshClam runtimes.
Installation
dotnet add package Soenneker.Clamav.Freshclam.Util
services.AddFreshclamUtilAsSingleton();
IFreshclamUtil freshclam = provider.GetRequiredService<IFreshclamUtil>();
await freshclam.Update("data/clamav", cancellationToken: cancellationToken);
FreshClam incrementally updates an existing database whenever upstream diffs are available and performs a complete download when no usable seed exists. The default database directory is Resources/clamav-database beneath the application output directory.
The managed library is MIT-licensed. Its Linux and Windows native package dependencies preserve the GPL-2.0-only ClamAV runtime licensing and upstream notices.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Soenneker.Clamav.Freshclam.Linux (>= 4.0.6)
- Soenneker.Clamav.Freshclam.Windows (>= 4.0.4)
- Soenneker.Utils.File (>= 4.0.2273)
- Soenneker.Utils.Paths.Resources (>= 4.0.259)
- Soenneker.Utils.Process (>= 4.0.1561)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Soenneker.Clamav.Freshclam.Util:
| Package | Downloads |
|---|---|
|
Soenneker.Clamav.Util
A structured, cross-platform .NET API for malware scanning with bundled ClamAV command-line distributions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.36 | 7 | 9/15/2026 |
| 4.0.35 | 63 | 9/13/2026 |
| 4.0.32 | 59 | 9/13/2026 |
| 4.0.30 | 62 | 9/12/2026 |
| 4.0.29 | 112 | 9/10/2026 |
| 4.0.28 | 120 | 9/9/2026 |
| 4.0.27 | 96 | 9/9/2026 |
| 4.0.26 | 102 | 9/9/2026 |
| 4.0.25 | 88 | 9/8/2026 |
| 4.0.24 | 116 | 9/8/2026 |
| 4.0.23 | 128 | 9/8/2026 |
| 4.0.22 | 97 | 9/8/2026 |
| 4.0.21 | 116 | 9/7/2026 |
| 4.0.20 | 117 | 9/7/2026 |
| 4.0.19 | 142 | 9/4/2026 |
| 4.0.17 | 129 | 9/4/2026 |
| 4.0.16 | 92 | 9/4/2026 |
| 4.0.15 | 100 | 9/4/2026 |
| 4.0.14 | 90 | 9/4/2026 |
| 4.0.13 | 99 | 9/4/2026 |