Résolu le 10-09-24 Clamav/ Clamscan

Postez ici toutes vos demandes d’assistance.
Répondre
TUX1959
Messages : 42
Enregistré le : lun. 30 sept. 2019 15:45
Localisation : bordeaux

Clamav/ Clamscan

Message 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
Distrib : Linux Mint 21.3 Desktop : XFCE
Kernel : 5.15.0-112-generic CPU : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz RAM : 15Gi
CG : Advanced Micro Devices, Inc. [AMD/ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM]

Avatar du membre
Bateson
modérateur
Messages : 922
Enregistré le : dim. 27 juin 2021 12:50
Localisation : Maine & Loire

Re: Clamav/ Clamscan

Message 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
PC 1: LMDE 6 - XFCE, Noyau 6.1.0-16- CM Asus Z97-K/USB 3.1 Proc.: i5 4460 bits: 64 RAM: 32 GB CG: NV GeForce GTX 1050 C.Son: S. Blaster Core 3D/Z-Series DD: (Sys) SSD 1 TO + 4DD int 10 TB
PC 2: Mint 21 XFCE, Noyau 5.15.0-75- Virtualbox (Primtux) Proc.: i7 950 bits: 64 RAM: 12 GB CG: NV GeForce GTX 1060 DD: (Sys)SSD 500GB + DD int 500 GB
PC 3: Mint 20.3 XFCE, Noyau 5.4.0-109-Proc.: i3 3420 bits: 64 RAM: 8 GB CG: NV 117 DD: (Sys)SSD 500GB + DD int 500 GB

Avatar du membre
serged
Messages : 905
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Clamav/ Clamscan

Message par serged »

Lire aussi la doc Ubuntu
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.3 MATE (sur HDD)

Avatar du membre
Mia88
Messages : 1345
Enregistré le : ven. 18 nov. 2016 08:42
Localisation : Lorraine

Re: Clamav/ Clamscan

Message 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/
Mint Cinnamon 21.1 / Intel Xeon CPU E3-1270 V2 3.5GHz x 4 / Ram 15.6 Go / CG NVIDIA GF106GL [Quaro 2000]

TUX1959
Messages : 42
Enregistré le : lun. 30 sept. 2019 15:45
Localisation : bordeaux

Re: Clamav/ Clamscan

Message 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
Distrib : Linux Mint 21.3 Desktop : XFCE
Kernel : 5.15.0-112-generic CPU : Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz RAM : 15Gi
CG : Advanced Micro Devices, Inc. [AMD/ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM]

Avatar du membre
serged
Messages : 905
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Clamav/ Clamscan

Message par serged »

Perso, j'utilise le clicodrome clamtk
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 17Go / SSD 4To /Nvidia GeForce GT610 / LM21.3 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.3 MATE (sur HDD)

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Clamav/ Clamscan

Message par cyrille »

TUX1959 a écrit :
mar. 4 juil. 2023 18:25
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
Oui c'est un script bash ça se lance dans un terminal
Certaines des commandes appelées sont des commandes d'administration, il leur faut donc les droits admin (sudo)

Il faut lancer ton script en sudo

Code : Tout sélectionner

sudo monScript.sh
Pour être sûr que le script se lance avec les bons droits, rajoute un test de ceux ci en début de script

Code : Tout sélectionner

# Test des droits admin
if [ "$EUID" -ne 0 ]
  then 
  	echo "Lancer ce script en mode administrateur"
  	echo "Utiliser sudo monScript.sh"
  	echo "Ou un accès root : sudo -s "
  exit
fi

Code : Tout sélectionner

#!/bin/sh
Qu'est ce que le sheebang fait à la fin du script ????? Ce devrait être la première ligne pas la dernière


Code : Tout sélectionner

clamscan -r -i --stdout / > /path/to/clamav.log
C'est quoi ce truc : /path/to/clamav.log
C'est à toi de remplacer le /path/to par le chemin que tu souhaites

Attention avec les script copiés/collés sans comprendre les commandes lancées, tu vas finir dans le mur ;)
Si incompréhension, n'hésite pas à nous questionner avant

++
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
damad
Messages : 99
Enregistré le : jeu. 17 août 2023 14:06
Localisation : Neuchâtel, Suisse

Re: Clamav/ Clamscan

Message 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.
Pc 1 : Portable CLEVO W150HRM | Linux Mint 21.1 Vera | Cinnamon 5.6.8 | 5.15.0-122-generic x86_64 | Quad core Intel Core i7-2720QM | 8 Go | 1: Intel 2nd Generation Core Processor Family Integrated Graphics 2: NVIDIA GF106M [GeForce GT 555M]

Pc 2 : Portable Acer Predator PH18-72 v: V1.06 | Linux Mint 22 Wilma | Xfce v: 4.18.1 | 6.8.0-45-generic arch: x86_64 bits | Intel Core i9-14900HX | 32 Go | 1: Intel Raptor Lake-S UHD Graphics 2: NVIDIA AD104M [GeForce RTX 4080 Max-Q / Mobile]

Répondre