cleantalk /spbct-signatures-analyser
CleanTalk SPBCT 签名分析器类
1.2.10
2024-06-25 06:52 UTC
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
安装
composer require cleantalk/spbct-signatures-analyser
使用
<?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