Einzelnen Beitrag anzeigen
  #1  
Alt 27.09.2010, 21:56:35
R4Zz0R R4Zz0R ist offline
Junior Member
 
Registriert seit: Sep 2009
Ort: Wetzlar/Kassel
Alter: 35
Beiträge: 201
Virenscan mit php und cl scanner

Hallo und schönen abend miteinander.

Nach langer und lehrreicher zeit wende ich mich nun mit einem echten problem an euch eventuell könnt ihr mir weiterhelfen.

Ich habe mich nun nach langer zeit dazu entschieden einen virenscanner auf dem server zu plazieren und ihn über system() auszuführen.

mein code sieht nun vor ein festgelegtes verzeichnis beim aufruf der uploadseite zu scannen um sicher zu stellen (sofern die software diese erkennt) das sich keine viren darin befinden wenn doch sollen die entsprechenden files gelöscht werden.

folgender code sollte dies ja bewerkstelligen können:
PHP-Code:
<?php
$runcl 
system(scancl.exe -ordnerangabe* ---defaultaction=delete$retval);
?>
* sry die backslashes werden nicht angezeigt aber da befindet sich die absolute pfadangabe auch die exe wird mit absoluter pfadangabe angesteuert
Aus $retval entnehme ich den boolean 1 also true die funktion wird ausgeführt.

Nun stehe ich aber vor der frage, ob die dateien nun auch wirklich gescant wurden oder nicht. Habt ihr eine idee wie ich mir das ergebnis des scans anzeigen/speichern kann ?

Als scanner benutze ich (testweise und nur lokal) AVIRA scancl (http://www.avira.com/de/download/dow...l.php?id_tls=8)
Vllt habt ihr eine bessere idee welcher scanner besser geeignet wäre.

Vielen dank schonmal im vorraus.

LG.
R4Zz0R
__________________
Wachsen kann man entweder:

Körperlich -> Man wird größer.
^ Ist so von der Evolution gewollt.

Charakter -> Man wird Geduldiger.
^ Man wächst mit der aufgabe

Kopf -> Man wird Klüger.
^ Wenn die aufgabe probleme macht & man trotzdem deine lösung findet.
Mit Zitat antworten