Deep Discovery Analyzer supports integration with Internet Content Adaptation Protocol (ICAP) clients. An ICAP client can be a proxy server or network storage that submits samples to Deep Discovery Analyzer for analysis. The ICAP client performs an action (pass or block) on the sample based on the analysis result from Deep Discovery Analyzer .
After ICAP integration, Deep Discovery Analyzer can perform the following functions:
-
Work as an ICAP server that analyzes samples submitted by ICAP clients
-
Serve User Configuration Pages to the end user when the specified network behavior (URL access / file upload / file download) is blocked
-
Control which ICAP clients can submit samples by configuring the ICAP Client list
-
Bypass file scanning based on selected MIME content-types
-
Bypass file scanning based on true file types
-
Bypass URL scanning in RESPMOD mode
-
Scan samples using different scanning modules
-
Filter sample submissions based on the file types that Virtual Analyzer can process.
Deep Discovery Analyzer supports the following ICAP specifications.
Protocol |
ICAP Mode |
ICAP URL |
---|---|---|
ICAP |
REQMOD |
icap://<DDAN_IP>:1344/request |
RESPMOD |
icap:// <DDAN_IP>:1344/response |
|
ICAPS |
REQMOD |
icaps://<DDAN_IP>:11344/request |
RESPMOD |
icaps://<DDAN_IP>:11344/response |
The following describes the ICAP modes:
-
REQMOD (Request Modification Mode): Checks the contents of the HTTP request body, including URLs and uploaded files
-
RESPMOD (Response Modification Mode): Checks the contents of the HTTP response body, including URLs and downloaded files
For full compatibility with Deep Discovery Analyzer, set both Request Modification and Response Modification modes on ICAP clients.