Omp-script

Aus xinux.net
Version vom 13. November 2018, 15:41 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= =Scan Scipt= <pre> #!/bin/bash TARGET=$1 MAIL="technik@xxx.de" TASKID=$(omp -G | grep $TARGET | cut -c1-37) X=0 if ! [ -d "/tmp/openvas-reports" ] then…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

=

Scan Scipt

#!/bin/bash
TARGET=$1
MAIL="technik@xxx.de"
TASKID=$(omp -G | grep $TARGET | cut -c1-37)
X=0

if ! [ -d "/tmp/openvas-reports" ]
then
        mkdir /tmp/openvas-reports
fi

#starte scan
REPORTID=$(omp -S $TASKID)

echo start
while [ "$X" -lt "1" ]
do
        if [ "$PROGRESS" == "Done" ]
        then
                cd /tmp/openvas-reports
                X=$((X+1))
                omp -R $REPORTID -f c402cc3e-b531-11e1-9163-406186ea4fc5 > $TARGET.pdf && echo $TARGET scan pdf $(date) | mutt -s "$TARGET scan pdf $(date)" $MAIL  -a $TARGET.pdf
        else
                PROGRESS=$(omp -G | grep $TARGET | cut -c39-42)
                sleep 60
        fi
done