.NET Compatibility Requirements
Language and framework compatibility
Supported .NET versions
The following .NET versions are supported:
- .NET Core 6
- .NET Core 5
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
These are supported on the following architectures:
- Linux (GNU) x86, x86-64
- Alpine Linux (musl) x86, x86-64
- macOS (Darwin) x86, x86-64
- Windows (msvc) x86, x86-64
You can monitor application security for .NET apps running in Docker, Kubernetes, AWS ECS, and AWS Fargate.
Supported frameworks
The .NET Tracer supports all .NET-based languages (for example, C#, F#, Visual Basic).
Framework Web Server | Minimum Framework Version |
---|
ASP.NET | 4.6 |
ASP.NET Core | 2.1 |
ASM capabilities support
The following ASM capabilities are supported in the .NET library, for the specified tracer version:
ASM capability | Minimum .NET tracer version |
---|
Threat Detection –> Business logic API | 2.23.0
|
Threat Protection –> IP blocking –> Suspicious request blocking –> User blocking | 2.26.0
|
Vulnerability Management –> Open source vulnerability detection
| 2.16.0 |
Vulnerability Management –> Custom code vulnerability detection
| private beta |
The minimum tracer version to get all supported ASM capabilities for .NET is 2.26.0.
Note: Threat Protection requires enabling Remote Configuration, which is included in the listed minimum tracer version.