Saltar al contenido principal
Versión: v0.19

Guía de instalación

Elija un archivo de versión independiente para un escáner listo para usar o Composer para gestión de dependencias.

Requisitos

Se requiere PHP 7.4 o superior. Revise los requisitos antes de instalar.

Archivo independiente

Descargue el archivo scanner más reciente desde la página de versiones de GitHub o descargue la versión actual:

curl --fail --silent --show-error --location \
--output scanner \
https://raw.githubusercontent.com/marcocesarato/PHP-Antimalware-Scanner/master/dist/scanner

Verifique la versión y ejecute un análisis de solo informe:

php scanner --version
php scanner /var/www/example --lite --report

Mantenga el escáner fuera del directorio que va a analizar.

Mantenga activa la verificación TLS

No utilice --no-check-certificate. Un error de certificado puede indicar un problema de red o de certificados que debe resolverse.

Composer

El paquete está publicado como marcocesarato/amwscan.

Instalación en un proyecto

composer require marcocesarato/amwscan
php vendor/marcocesarato/amwscan/src/index.php /var/www/example --lite --report

Instalación global para el usuario

composer global require marcocesarato/amwscan
php "$(composer global config home)/vendor/marcocesarato/amwscan/src/index.php" /var/www/example --lite --report

Desde código fuente

git clone https://github.com/marcocesarato/PHP-Antimalware-Scanner.git
cd PHP-Antimalware-Scanner
composer install
php src/index.php /var/www/example --lite --report

Docker

docker build --tag amwscan .
docker run --rm \
--volume "/var/www/example:/scan:ro" \
--volume "$PWD/amwscan-output:/output" \
amwscan scanner /scan --lite --report --path-report=/output/report.html

Plugin de WordPress

Instalar el plugin de WordPress