omjishingh/security-heuristic-scanner

GitHub: omjishingh/security-heuristic-scanner

AI 驱动的恶意软件启发式扫描工具包,提供 EICAR 标准测试文件和多种可疑模式样本,用于构建和验证文件扫描器与安全 pipeline。

Stars: 0 | Forks: 0

# 安全启发式扫描器 AI 驱动的安全测试工具包,具备**恶意软件模式检测**和行业标准**EICAR 测试文件**支持。 适用于构建和验证文件扫描器、上传过滤器以及安全 pipeline。 ![PHP](https://img.shields.io/badge/PHP-8+-777BB4?style=flat&logo=php&logoColor=white) ![Python](https://img.shields.io/badge/Python-3-3776AB?style=flat&logo=python&logoColor=white) ![License](https://img.shields.io/badge/License-MIT-green?style=flat) ## 功能 - **EICAR 标准测试** — 行业认可的安全杀毒软件测试文件 - **启发式模式检测** — PHP webshell 字符串、可疑的 batch 模式、Python API 关键字 - **AI 分析层** — 通过 OpenRouter 提供基于 LLM 的安全上下文分析 - **安全的测试样本** — 不包含真实恶意软件;仅包含用于扫描器验证的无害诱饵字符串 ## 测试样本 | 文件 | 用途 | |------|---------| | `malware-test-samples/eicar.com` | 标准 68 字节杀毒软件测试文件(100% 安全) | | `test_heuristic_patterns.py` | 可疑关键字 / API 名称字符串 | | `test_php_webshell_patterns.php` | 类似 PHP webshell 的字符串模式 | | `test_suspicious_strings.bat` | Batch 文件可疑注释模式 | 有关完整的测试指南,请参阅 [malware-test-samples/README.md](malware-test-samples/README.md)。 ## 快速开始 ``` git clone https://github.com/omjishingh/security-heuristic-scanner.git cd security-heuristic-scanner cp config.example.php config.php php -S localhost:8080 ``` ## 如何测试您的扫描器 1. 扫描 `eicar.com` → **必须检测到** 2. 扫描启发式测试文件 → 模式扫描器应能标记 3. 扫描 `README.md` → **应该是干净的** ## 技术栈 - PHP 8+ 后端,集成 OpenRouter LLM - Python 启发式测试模式 - 原生 JavaScript 前端 ## 重要提示 - 这些文件**不包含真实恶意软件** - 请勿创建或传播真实的恶意代码 - 在生产环境的安全测试中,请使用隔离的 VM/沙盒 ## 许可证 MIT 许可证
标签:ffuf, OpenVAS, PHP, Python, Webshell检测, 启发式扫描, 安全测试, 攻击性安全, 数据可视化, 无后门