ParthivKrishna/malicious-script-detector

GitHub: ParthivKrishna/malicious-script-detector

一个基于 Python 的恶意脚本检测引擎,通过 regex 签名匹配和加权威胁评分对脚本进行安全分析与风险分级。

Stars: 0 | Forks: 0

# 恶意脚本检测器 这是一个专注于网络安全的项目,它使用基于特征的检测、regex 模式匹配、加权威胁评分和严重性分类来分析脚本中潜在的恶意行为。 本项目旨在作为基于 AI 的恶意脚本检测和浏览器漏洞利用防御系统的基础进行开发。 ## 功能 ### 当前功能 * 基于 regex 的恶意模式检测 * 加权威胁评分 * 严重性分类 * 检测类别 * 结构化分析结果 ### 检测类别 * 命令执行 * 进程执行 * 代码执行 * 网络活动 * 数据编码 * 文件删除 ### 检测模式示例 * `os.system()` * `subprocess` * `eval()` * `exec()` * `socket` * `requests` * `powershell` * `base64` * `rm -rf` ## 示例输出 ``` { "findings": [ { "pattern": "eval", "category": "code_execution", "count": 2, "weight": 30 } ], "risk_score": 60, "severity": "HIGH", "is_malicious": True } ``` ## 项目目标 本项目的长期目标是开发一个 AI 辅助的恶意脚本分析系统,能够检测: * 混淆代码 * 浏览器漏洞利用尝试 * 恶意 JavaScript 负载 * 命令执行技术 * 基于网络的恶意软件行为 * 使用机器学习检测以前未见的攻击模式 ## 计划功能 ### 版本 3 * 出现次数统计 * 详细的发现报告 * 改进的评分引擎 ### 版本 4 * 混淆检测 * Base64 分析 * 动态执行检测 ### 版本 5 * 基于 Flask 的 Web 仪表板 * 上传并分析脚本 ### 版本 6 * 机器学习分类 * 良性与恶意预测 * 威胁情报集成 ## 使用的技术 * Python * 正则表达式 (Regex) * 网络安全检测规则 ## 免责声明 本项目仅用于教育目的、网络安全研究和防御性安全分析。
标签:DNS 反向解析, IP 地址批量处理, Python, 云安全监控, 威胁评分, 子域名变形, 恶意脚本检测, 无后门, 逆向工具, 静态分析