Integration with External Applications |
![]() ![]() ![]() |
The interface—that emulates the one of the clamd anti-virus daemon (included in ClamAV)—allows Dr.Web ClamD to communicate with any external application that is capable of connecting to this anti-virus daemon. The table below shows examples of applications that can use clamd for anti-virus scans:
In the settings of the external software component that communicates directly with Dr.Web ClamD as with the clamd anti-virus daemon, specify an address for connecting to clamd as a path to a UNIX socket or as a TCP socket listened to by Dr.Web ClamD at one of its connection points (endpoint) set up in its configuration. Example of how to connect CommuniGate Pro to Dr.Web ClamD: 1.Downloading and building of cgpav (version 1.5):
At the configure stage, when choosing a response to a question “Choose Anti-Virus daemon”, select Clamav. 2.Configuring Dr.Web ClamD:
3.CommuniGate Pro configuration: 1)In the CommuniGate Pro settings file (/var/CommuniGate/Settings/cgpav.conf), indicate path to a socket Dr.Web ClamD:
2)In the CommuniGate Pro web interface: •Go to Settings –> General –> Helpers. In the Content Filtering section set a new filter: switch it to Enabled by specifying a filter name (for example, drweb); in the Program Path parameter, specify cgpav. Save changes. •Go to Settings –> Mail –> Rules. Indicate a name of a new parameter (for example, drweb_scan) and click Add Rule. Set a rule priority to Highest, save changes and then click Edit on the right side of the rule name. In the drop-down list Data select Message Size, in the Operation field select greater than, and in the Parameter field select value 1. In the Action field select the ExternalFilter value, in Parameter—a name of the filter created earlier (drweb in this example). Save changes. |