scand av
Use this command to monitor and troubleshoot the antivirus (AV) scanning framework. In this architecture, AV scanning is offloaded from the Proxyd process to a dedicated Dlpd daemon, which manages multiple child processes (avscan) for asynchronous, non-blocking payload inspection.
This design ensures that if a scanning child process crashes or hangs, it is automatically terminated and restarted by Dlpd without impacting the main WAF traffic flow. Administrators can also manually verify file scanning behavior using the standalone tool # /bin/avscan <file | dir>.
Syntax
execute scand av {clear-cache | clear-stats | show-cache-summary | show-stats}
| Variable | Description | Default |
|
|
Clears all entries currently stored in the AV verdict hash table. Note: The AV cache is not automatically cleared when configurations change; you must manually execute this command to apply new settings to files already stored in the cache. |
No default. |
|
|
Resets all AV scanning performance and error counters to zero. |
No default. |
|
|
Displays a summary of the AV verdict cache, which reduces redundant processing by storing scan results.
|
No default. |
|
|
Displays detailed operational statistics for backend workers and request queues.
|
No default. |