Security Tool für QNAP-NAS – Linux, MacOS (Script) 0.2.3

Dieses Script ermöglicht das Ausführen von Security Funktionen auf der QNAP direkt vom Client aus.

QNAP-Typ: alle

Betriebssystem: Linux, MacOS

Voraussetzungen: Malware Remover



Funktionen


Malware Remover

  • manueller Scan
  • Systemlog

AntiVirus (ClamAV)

  • Info
  • Datenbank updaten
  • Scanjobs manuell starten
  • AntiVirus Log
  • Systemlog




Anleitung zum Script


Das Script wird direkt auf dem Client ausgeführt. Es muss nichts auf der QNAP installiert oder verändert werden.


Zum Ausführen des Malware Removers muss dieser aus dem App Center installiert worden sein.

Zum manuellen Ausführen von AntiViren-Jobs (ClamAV) müssen diese vorher mit der WebGUI eingerichtet worden sein.


> Datei herunterladen und entpacken

> Script mit einem Editor öffnen (QNAP-SecurityTool v0.2.1.sh)

> In Zeile 22 und 25 gegeben Falls den Pfad zum Datenvolume anpassen, z.B. /share/MD0_DATA bei Legacy Volumes


Code
#Variable Datenpfad
dpath=/share/CACHEDEV1_DATA

#Variable Log-Verzeichniss
avpath="/share/CACHEDEV1_DATA/.antivirus/log/"


> In Zeile 33 die IP-Adresse der zu steuernden QNAP eingeben


Code
#IP-Adresse QNAP 
#IP der eigenen QNAP eintragen z.B. 192.168.1.150
adr=192.168.xxx.xxx


> Das Script für Doppelklick ausführbar machen.



Script ausführbar machen unter Linux


Unter Ubuntu mit Nautilus:

> Rechtsklick auf Script

> Eigenschaften

> Zugriffsrechte

> Bei <Ausführen: Datei als Programm ausführen> Haken setzen

Sollte mit anderen Dateimanagern analog dazu funktionieren.


Mit der Konsole:

Im entsprechenden Verzeichnis folgenden Befehl eingeben:


sudo chmod +x QNAP-SecurityTool v0.2.1.sh


> Optional Icon mit Dateimanager hinzufügen.



Script ausführbar machen unter MacOS


Mit Finder:

> Script markieren

> Kontextmenu <Informationen>

> <Öffnen mit>

> <Anderem Programm...>

> Auf <Alle Programme> umschalten

> und unter dem Pfad > Systemfestplatte : Programme : Dienstprogramme > >„Terminal.app“ auswählen


> Optional Icon mit Vorschau (Kopieren) und Finder (Einfügen) hinzufügen.

  • Version 0.2.3

    Änderungen:


    Obwohl der Malware Remover inzwischen eine gute graphische Oberfläche erhalten hat und dieses Tool eigentlich nicht mehr benötigt wird, hier auf Wunsch eine Anpassung an den aktuellen Malware Remover. QNAP hat ab einer neueren Version den Pfad ein wenig angepasst. Diese Version müsste jetzt wieder mit dem Malware Remover funktionieren, aber nur mit den neueren Versionen. Für die älteren Versionen von MR bitte weiterhin die Version 0.2.2 dieses Tools verwenden. Ab welcher Version QNAP diese Änderung vorgenommen hat, kann ich leider auch nicht sagen.


    Getestet mit Malware Remover Version 4.6.1.0 unter QTS 4.5.2.

  • Version 0.2.2

    Änderungen:


    - kleinere Anpassungen

  • Version 0.2.1

  • Hm, ich habe ein TS-420, ist das nun ein Legacy-Device?

    Irgendwie funktioniert das hier nicht wirklich.

    DerScan dauert nur wenige Sekunden,

    Rufe ich den Malware Remover in den Apps auf der NAS-Weboberfläche auf, wird mir nur der "Normale" Scan als letzter Scan angezeigt, aber nicht der per Script auf dem Client ausgelöste Scan.

    Ist das korrekt so?


    TS-420 mit der letzten möglichen Firmware.

    • Das Script wurde auf und für die vor 3 Jahren aktuelle Firmware geschrieben. Damals hatte der Malware Remover noch keine graphische Oberfläche, was ich etwas unbequem fand. Aber schon kurz nachdem ich das Script geschrieben habe, hat QNAP dem Malware Remover eine graphische Steuerung spendiert. Somit wurde dieses Script eigentlich obsolet. Ich habe es dann für eines meiner NAS noch ein paar Monat weiter in Gebrauch, weil dort die GUI von MR noch nicht funktioniert hat. Inzwischen funktioniert es auch dort.


      Seit damals habe ich das Script nicht mehr weiterentwickelt oder geprüft, ob das Script noch mit dem aktuellen MR zusammen funktioniert. QNAP hat den MR schon etliche Male erneuert und weiterentwickelt. Kann sein, dass dies nicht mehr zusammen passt. Muss ich gelegentlich prüfen.

      Zitat von rene204

      wird mir nur der "Normale" Scan als letzter Scan angezeigt,

      Eigentlich sollte hier auch der manuell ausgelöste Scan angezeigt werden. Wie gesagt, muss ich prüfen.

    • Danke, freue mich auf ein Update.. ich finde die "Fernwartung per Script" bei meinem Macs sehr hilfreich.