Zum Hauptinhalt springen
Version: v0.21

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.