Zum Hauptinhalt springen
Version: Neueste

Container-Image

Das vom Projekt gepflegte Image wird auf Docker Hub veröffentlicht.

Image herunterladen

docker pull marcocesarato/php-antimalware-scanner:latest

Verwenden Sie latest für einen interaktiven Scan der aktuellen stabilen Version. Geben Sie für automatisierte Aufträge einen vollständigen Release-Tag wie 0.19.1 an.

Scan nur zur Berichterstellung ausführen

Binden Sie das zu scannende Verzeichnis schreibgeschützt ein. Verwenden Sie ein separates Ausgabeverzeichnis für Berichte, damit der Scanner die Zieldateien nicht verändern kann:

docker run --rm \
--volume "/var/www/example:/scan:ro" \
--volume "$PWD/amwscan-output:/output" \
marcocesarato/php-antimalware-scanner:latest /scan \
--lite --report-only --report-format=html \
--path-report=/output/report.html \
--disable-checksum --disable-definitions-update

Der Befehl schreibt report.html nach amwscan-output. Öffnen Sie die Datei in einem Browser, um die Ergebnisse zu prüfen.

Aus dem Quellcode erstellen

Erstellen Sie das enthaltene Image, wenn Sie einen lokalen Quellcode-Checkout testen:

docker build --tag amwscan .

Ersetzen Sie den Namen des Docker-Hub-Images im Scan-Befehl durch amwscan, um den lokalen Build zu verwenden.

Informationen zu CI-Integrationen finden Sie unter GitHub Actions, Jenkins und GitLab CI.