Roman2004de/php-antivirus

GitHub: Roman2004de/php-antivirus

基于正则签名的 PHP CLI 恶意软件扫描器,专为 DevOps 和后端场景设计,用于检测 Web 目录中的可疑代码模式并支持自动化集成。

Stars: 0 | Forks: 0

# PHP Antivirus CLI 恶意软件扫描器 **PHP Antivirus** 是一款命令行 middleware/utility 脚本,用于通过 regex-签名对文件和目录进行基本检查,以查找恶意代码的迹象。该项目专为 DevOps 和 backend 场景设计:手动检查 web-root、集成到 cron、CI/CD pipeline、pre-deploy 检查以及对可疑文件的初步审计。 ## 功能特性 - 递归扫描目录。 - 扫描单个文件。 - 仅检查指定的一组扩展名。 - 内置用于搜索典型恶意结构的签名集。 - 支持外部签名文件。 - 在使用前验证 regex-签名的有效性。 - 检测可疑的 PHP/JS/web-shell 模式: - `eval`、`assert`、`base64_decode`、`shell_exec`、`system`、`passthru`、`proc_open`、`pcntl_exec`; - `create_function`、`call_user_func`、`curl_exec`、`fsockopen`、`gzuncompress`、`str_rot13`; - 可疑的 `