cleantalk / spbct-signatures-analyser
CleanTalk SPBCT Signatures Analyser classes
Installs: 1 845
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:cleantalk-spbct-scanner
Requires
Requires (Dev)
- phpcompatibility/php-compatibility: ^9.3
- phpunit/phpunit: ^7.5
- squizlabs/php_codesniffer: 3.*
- vimeo/psalm: ^4.8
- yoast/phpunit-polyfills: ^1.0
README
Install
composer require cleantalk/spbct-signatures-analyser
Using
<?php // Require composer autoloader require_once 'vendor/autoload.php'; use CleantalkSP\Common\Scanner\SignaturesAnalyser\Controller; use CleantalkSP\Common\Scanner\SignaturesAnalyser\Structures\FileInfo; $file_path = '/bad/index.php'; $root_dir_patn = __DIR__; $sigantures = []; // Get signatures from the cloud // Instantiate the scanner module $signatures_scanner = new Controller(); // Prepare files information $file_to_check = new FileInfo( $file_path, 'full_hash' ); // $res will contain the scanning result $res = $signatures_scanner->scanFile($file_to_check, $root_dir_patn, $sigantures); var_dump($res); // $res will contain the scanning result