Samx Here
n1udSecurity


Server : Apache
System : Linux ks5.tuic.fr 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
User : pragmatice ( 1003)
PHP Version : 8.2.24
Disable Function : NONE
Directory :  /home/script/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/script/clamscan_archivesympa
#!/bin/bash
# scan complet des archives à programmer en crontab avec une ligne du type :  0 5  * * * /home/script/clamscan_archivesympa & > /dev/null 

echo "Clamscan des archives $(hostname), Sympa prod, le $(date +%d-%m-%Y) vers $(date +%H:%M)"
echo ""

#Ajout Fred, fichier unique :
LOG="/home/script/clamscan.txt"
echo "" > "$LOG"

#Ajout Fred
#RACINE="/home/script/test"
RACINE="/home/sympa/arc"

for REP in $( find "$RACINE" -type d -regextype sed -regex "$RACINE/[^/]*" | sort )
do
    cd "$REP"
#Fred ligne suivante à virer après tests
#echo "*** début de scan de $REP ***"

    clamscan --infected --remove=no --scan-mail=yes --recursive=yes | grep "$RACINE" >> "$LOG"
done

LIGNES=$( sed -n '/./ =' "$LOG" | tail -1 )
if [ "$LIGNES" != "" ]
then
    echo "*** ATTETION VIRUS ***"
    echo ""
    cat "$LOG"
#Envoi d'un mail
cat "$LOG" | mail -s "Test scan archives  sur $HOSTNAME" frederic.mathy@gmail.com
fi

SAMX