4 242
modifications
Aucun résumé des modifications |
|||
(17 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
[[Category:zimbra]] | [[Category:zimbra]] | ||
=Installation= | |||
En root : | En root : | ||
<pre> | <pre> | ||
Ligne 13 : | Ligne 14 : | ||
su - zimbra | su - zimbra | ||
cd clamav-unofficial-sigs | cd clamav-unofficial-sigs | ||
wget https://github.com/extremeshok/clamav-unofficial-sigs/archive/ | wget https://github.com/extremeshok/clamav-unofficial-sigs/archive/6.1.1.tar.gz -O clamav-unofficial-sigs_6.1.1.tar.gz | ||
tar -xf clamav-unofficial- | tar -xf clamav-unofficial-sigs_6.1.1.tar.gz | ||
ln -sf clamav-unofficial-sigs- | ln -sf clamav-unofficial-sigs-6.1.1 clamav-unofficial-sigs | ||
cd .. | cd .. | ||
mkdir conf/clamav-unofficial-sigs | mkdir conf/clamav-unofficial-sigs | ||
Ligne 22 : | Ligne 23 : | ||
</pre> | </pre> | ||
Créez le | Créez le fichier <code>/opt/zimbra/conf/clamav-unofficial-sigs/os.conf</code> contenant : | ||
<pre> | <pre> | ||
clam_user="zimbra" | clam_user="zimbra" | ||
Ligne 30 : | Ligne 31 : | ||
work_dir="/opt/zimbra/data/clamav-unofficial-sigs" | work_dir="/opt/zimbra/data/clamav-unofficial-sigs" | ||
log_file_path="/opt/zimbra/log" | log_file_path="/opt/zimbra/log" | ||
clamd_reload_opt="/opt/zimbra/ | clamd_reload_opt="/opt/zimbra/common/bin/clamdscan --config-file=/opt/zimbra/conf/clamd.conf --reload" | ||
clamscan_bin="/opt/zimbra/ | clamscan_bin="/opt/zimbra/common/bin/clamscan" | ||
user_configuration_complete="yes" | user_configuration_complete="yes" | ||
</pre> | </pre> | ||
Appliquez ce petit patch : | |||
Appliquez ce petit patch | |||
<pre> | <pre> | ||
--- clamav-unofficial-sigs.sh | --- a/clamav-unofficial-sigs.sh 2019-10-06 00:10:56.699277210 +0200 | ||
+++ clamav-unofficial-sigs.sh | +++ b/clamav-unofficial-sigs.sh 2019-10-06 00:18:21.364254010 +0200 | ||
@@ - | @@ -1429,8 +1429,8 @@ | ||
config_dir="/etc/clamav-unofficial-sigs" | |||
elif [ -f "/usr/local/etc/clamav-unofficial-sigs/master.conf" ] ; then | |||
config_dir="/usr/local/etc/clamav-unofficial-sigs/" | |||
- | -elif [ -f "/opt/zimbra/config/clamav-unofficial-sigs/master.conf" ] ; then | ||
- | - config_dir="/opt/zimbra/config/clamav-unofficial-sigs/" | ||
+ | +elif [ -f "/opt/zimbra/conf/clamav-unofficial-sigs/master.conf" ] ; then | ||
+ config_dir="/opt/zimbra/conf/clamav-unofficial-sigs/" | |||
else | |||
xshok_pretty_echo_and_log "ERROR: config_dir (/etc/clamav-unofficial-sigs/master.conf) could not be found" | |||
exit 1 | |||
</pre> | </pre> | ||
Lancez le une première fois (toujours avec l'utilisateur zimbra) | |||
<pre> | <pre> | ||
./clamav-unofficial-sigs/clamav-unofficial-sigs/clamav-unofficial-sigs.sh -c conf/clamav-unofficial-sigs/ | |||
</pre> | </pre> | ||
Si tout c'est bien passé, vous devriez avoir de nouvelles bases de données dans <code>/opt/zimbra/data/clamav/db/</code>.<br> | |||
< | Vous devriez aussi constater un reload de la base de donnée clamd dans <code>/opt/zimbra/log/clamd.log</code> | ||
==Mise à jour automatique== | |||
Enfin, nous allons ajouter un crontab mettant a jour la liste automatiquement. Tapez <code>crontab -e</code> puis ajoutez tout a la fin du fichier (juste après # ZIMBRAEND) : | Enfin, nous allons ajouter un crontab mettant a jour la liste automatiquement. Tapez <code>crontab -e</code> puis ajoutez tout a la fin du fichier (juste après # ZIMBRAEND) : | ||
<pre> | <pre> | ||
* */2 * * * /bin/bash /opt/zimbra/clamav-unofficial-sigs/clamav-unofficial-sigs/clamav-unofficial-sigs.sh -c /opt/zimbra/conf/clamav-unofficial-sigs > /dev/null | |||
</pre> | </pre> | ||
Et pour terminer, on | ==Rotation des logs== | ||
<pre> | Et pour terminer, on créé, avec l'utilisateur root, le script logrotate dans <code>/etc/logrotate.d/clamav-unofficial-sigs</code> : | ||
<pre> | |||
/opt/zimbra/log/clamav-unofficial-sigs.log { | |||
weekly | |||
rotate 4 | |||
missingok | |||
notifempty | |||
compress | |||
create 0644 zimbra zimbra | |||
} | |||
</pre> | |||
= | =Activation des bases de données MalwarePatrol et SecuriteInfo= | ||
/ | * MalwarePatrol : Il suffit de créer un compte gratuit sur https://www.malwarepatrol.net puis de récupérer les différentes infos de connexion dans l'url de téléchargement de la block-list ClamAV sur https://www.malwarepatrol.net/my-account/ | ||
** ensuite éditez <code>conf/clamav-unofficial-sigs/user.conf</code> avec le receipt_code et le product_code | |||
* SecuriteInfo : Créez un compte gratuit sur https://www.securiteinfo.com/clients/customers/signup puis loguez vous sur le compte. Dans la section <code>installation</code> récupérez la chaîne de 128 caractères dans l'une des URL de téléchargement puis ajoutez la dans <code>conf/clamav-unofficial-sigs/user.conf</code> |