Page 1 sur 1

Clamav/ Clamscan

Posté : sam. 1 juil. 2023 18:02
par TUX1959
Bonjour à Toutes et à Tous
je recherche desesperement un tuto complet pour mettre en place l'antivirus clamav sur mon linuxmint j'ai trouvé des bouts à droite et à à gauche sans etre sûr de ce que je fais. Es ce que quelqu'un pourrais avoir la gentillesse de m'indiquer un tuto complet pas à pas merci d'avance
@Pierre

Re: Clamav/ Clamscan

Posté : sam. 1 juil. 2023 20:56
par Bateson
Bonjour Pierre,

La mise en place n'a pas l'air très compliquée, Clamav est dans la logithèque, tu peux aussi l'installer en ligne de commande

https://www.malekal.com/comment-install ... sur-linux/

Je viens de l'installer sur Mint 21.1 XFCE (machine virtuelle pour test), ça à l'air de fonctionner.

Est-ce que tu peux préciser où tu bloques, bien que je ne sois sans doute pas compétant vu que je n'utilise pas et n'ai jamais utilisé d'antivirus sur linux depuis plus de dix ans (et sans que ça n'ai posé de problème).

PS: est ce que tu pourrais renseigner ta signature, c'est plus facile pour y voir clair.
viewtopic.php?f=2&t=1514

Re: Clamav/ Clamscan

Posté : dim. 2 juil. 2023 09:19
par serged
Lire aussi la doc Ubuntu

Re: Clamav/ Clamscan

Posté : dim. 2 juil. 2023 12:35
par Mia88
Bonjour,
TUX1959 a écrit : sam. 1 juil. 2023 18:02 je recherche desesperement un tuto complet
Plus complet, ça sera difficile :D

https://docs.clamav.net/

Re: Clamav/ Clamscan

Posté : mar. 4 juil. 2023 18:25
par TUX1959
bonjour
merci de vos indications je vais investiguer
là ou je bloque c'est que le script analyse.sh ne se lance pas sauf à la main dans un terminal et les mises à jour ne s'exécutent pas
je consulte d'abord ce que vous m'avez conseillé et je reviens vers vous ensuite
merci
exemple de script
#!/bin/bash
PATH=/bin:/usr/bin

#-----------------------
#arret freshclam
#------------------------
sudo systemctl stop clamav-freshclam
#-----------------------------------

freshclam
systemctl start clamav-freshclam
# antivirus analyse ligne de commande
#-----------------------------------

#!/bin/sh
clamscan -r -i --stdout / > /path/to/clamav.log

Re: Clamav/ Clamscan

Posté : jeu. 6 juil. 2023 11:50
par serged
Perso, j'utilise le clicodrome clamtk

Re: Clamav/ Clamscan

Posté : jeu. 31 août 2023 13:01
par damad
Bonjour Pierre !!

As-tu trouvé une solution à ton problème ? Car si ce n'est pas le cas, je peux peut-être t'aider. J'ai passé pas mal de temps sur clamav et j'ai appris beaucoup de choses. Et j'en ai fait quelques scripts bien utiles. Ça pourrait t'intéresser.

Dans l'immédiat, si j'ai bien compris ton schéma de script, tu veux faire les mises à jour de clamav, lancer un scan global de ton système et sortir un rapport dans un log. En supposant que tu aies aussi installé les paquets clamav-daemon, inotify-tools et libnotify-bin, voici un script qui fonctionne :

Code : Tout sélectionner

#!/bin/bash

# Script qui arrête les services de clamav, fait la mise à jour des définitions des virus, relance
# les services, lance un scan du système et sort un rapport dans le dossier personnel.
# ------------------------------------------------------------------------------------------------

# Arrêt des services :
# --------------------

sudo systemctl stop clamav-daemon clamav-freshclam 

# Mise à jour de la base de données des virus :
# ---------------------------------------------

sudo freshclam 

# Relancement des services :
# --------------------------

sudo systemctl start clamav-freshclam clamav-daemon 

# Analyse du système avec rapport :
#----------------------------------

clamscan -r -i --stdout / > /$HOME/clamav.log
Tu copies le code dans ton fichier analyse.sh que tu rends exécutable et tu le lances dans un terminal.

Maintenant, 3 petites remarques :

1) Un scan complet du système n'est vraiment pas nécessaire sur Linux car le système est très bien cloisonné. Et en plus, ça prend beaucoup de temps. Tu peux le faire une fois, pour être rassuré, mais après, je te conseille de scanner ton dossier $HOME uniquement. Pour ça, tu remplaces la dernière ligne du script par :

Code : Tout sélectionner

clamscan -r -i --stdout /$HOME > /$HOME/clamav.log
Et si une menace est trouvée dans $HOME, tu peux alors scanner tout ton système si tu veux.

2) Les définitions de virus se trouvent dans le dossier /var/lib/clamav et avec les mises à jour successives, ce dossier a tendance à gonfler drastiquement. En tout cas, ça arrivait il y a quelques temps. Si tu constates ce problème, fais ceci avant de lancer ton script :

Dans un terminal, tu arrêtes les services en tapant :

Code : Tout sélectionner

sudo systemctl stop clamav-daemon clamav-freshclam
puis, tu supprimes le contenu du dossier /var/lib/clamav en tapant :

Code : Tout sélectionner

sudo rm -r /var/lib/clamav/*
et finalement, tu lances ton script. Cela réinstallera une base de données des virus toute propre pour l'analyse.

A faire une fois par mois, pas plus, ça ne sert à rien.

3) Si tu n'utilises pas la protection en temps réelle, je te conseille de stopper les services de façon permanente car ça prend beaucoup de RAM, 1.3 Go. Ma Mint utilise 900 Mo de RAM, au repos, alors rajouter 1.3 Go, pour rien, c'est dommage. Mais c'est une autre histoire et ça change le script.

Bref, j'espère avoir pu t'aider un peu. Mais je retiens ton idée de faire un tuto sur clamav, je pense que ça manque.