System requirements for .NET Framework agent
Before installing the .NET Framework agent, you must meet the following requirements:
You have administrative access to a web server, and the server is supported by Contrast.
There is a deployed application to be analyzed, and the web application technology is supported by Contrast.
IIS can be restarted.
The web server has network connectivity with Contrast.
The server meets the minimum requirements.
Requirements | Recommended | Notes |
---|---|---|
Server runtime version | 4.7.1 or later | While .NET 4.7.1 or later is required to install the .NET Framework agent, the agent can analyze applications that target .NET 4.5 and later due to .NET Framework application compatibility. |
Operating system |
| |
Processor architecture |
| On 64-bit systems, you can use the agent to analyze both 32-bit and 64-bit web applications. |
CPU | At least 4 | Minimum: 2 |
Memory | At least 8 GB The .NET agent roughly doubles the memory requirements of analyzed applications. Applications should use less than half of the available memory when the .NET agent is not installed. | Minimum: 4 GB |
Server |
| For servers on earlier versions use the Legacy .Net Framework agent. |
Note
The .NET Framework agent uses the CLR Profiling API to perform data and code flow analysis (for example, detect SQL-injection, XSS, weak cryptography) as well as to detect libraries and technologies used by analyzed applications.
The Contrast agent can exist alongside other .NET Profiler agents, such as performance or APM tools with the
agent.dotnet.enable_chaining
configuration setting enabled.For servers on earlier versions use the Legacy .NET Framework agent.