Web mode:
Console mode:
- PHP 5.4+
Install php-malware-detector via composer.
# Install Composer
curl -sS https://getcomposer.org/installer | php
Next, run the Composer command to install the latest stable version of php-malware-detector:
php composer.phar require ollyxar/php-malware-detector
After installing, you need to require Composer's autoloader and run scan:
require 'vendor/autoload.php';
(new Scanner())->run();
Put scanner.php in the web-root directory on the web-server and open your website in the browser (like http://mywebsite.com/scanner.php)
You can schedule scanning process. To do that you have to add commend:
php /path_to/scanner.php > "log.txt"
// First parameter is a scan directory
// Second parameter is an array of file extensions to scan
(new Scanner('/var/some_other_direcrory_to_scan'), ['php', 'txt', 'php5'])->run();