#**************************************************************************************
#*  SCANOPTIES menu script version 1.0 voor UBUNTU HOMESERVER. Ben Makkink 02/11/2024 *
#*  Menu voor selectie van de Clamav Scan opties                                      *
#**************************************************************************************
#!/bin/bash
#
SCANDIRS="/var/clamav/scandirs";
DIRTOSCAN=$(tail -1 ${SCANDIRS});
# Geef menu weer
clear;
echo;
echo;
echo "                   +++ CLAMAV FILESCANNER Version 1.0 +++";
echo "     ========================================================================";
echo "     Een cron.daily start de scanner dagelijks rond 06:25 uur";
echo "     De FILESCANNER scant recursive de directories:";
echo $DIRTOSCAN | tr -s \  '\n' > /var/clamav/scandirs.txt;
sed -e 's/^/      - /' /var/clamav/scandirs.txt;
echo "     ========================================================================";
echo "     Scanner opties:";
echo
echo "     1- Wijzig de te scannen directories met tekst-editor";
echo "     2- Start handmatige scan";
echo "     3- Beheer de in quarantaine geplaatste bestanden";
echo "     ------------------------------------------------------------------------";
opt=;
while [ -z $opt ] ;do
        echo -n "     Kies optienummer of Q om te stoppen: ";
        read  opt;
        case $opt in
                [123qQ]) opt=$opt;;

                *) opt=;;
        esac
done
echo;
echo "     ========================================================================";

case $opt in
  [qQ]) clear;;

  1) echo; clear;
     vi /var/clamav/scandirs;
     scanopties;;

  2) clear;
     scanfiles;
     scanopties;;

  3) clear;
     scanquar;
     scanopties;;

esac
