mirror of
https://github.com/scr34m/php-malware-scanner.git
synced 2026-06-16 12:30:35 +00:00
dbeec3d29ebd0617010224ad4d1e18ce322eb658
PHP malware scanner
Traversing directories for files with php extensions and testing files against text or regexp rules, the rules based on self gathered samples and publicly vailable malwares/webshells. The goal is to find infected files and fight against kiddies, because to easy to bypass rules.
How to use?
$ php ./scan.php -h
Usage scan.php -d <directory> [-e=.php] [--hide-ok] [--hide-whitelist]
-d Directory for searching
-e=.php Extension
--hide-ok Hide OK aka not infected messages
--hide-whitelist Hide whitelisted messages
Whitelisting
See whitelist.txt file for a predefined MD5 hash list. Only the first 32 characters are used, rest of the line ignored so feel free to leave a comment.
Resources
- PHPScanner
- PMF - PHP Malware Finder
- check regexp online
- malware samples 1
- malware samples 2
- malware samples 3
Licensing
PHP malware scanner is licensed under the GNU General Public License v3.
Description
Languages
PHP
95%
Python
4.4%
Dockerfile
0.6%