Noof-Isa/Frontend_ML_Malware-Detection-and-Analysis

GitHub: Noof-Isa/Frontend_ML_Malware-Detection-and-Analysis

基于React的恶意软件检测前端系统,提供PE文件上传、ML模型选择与对比以及检测结果可视化分析功能。

Stars: 0 | Forks: 2

# 💻 恶意软件检测系统 — 前端模块 ## 📖 项目描述 本模块为恶意软件检测系统提供了前端用户界面。 该前端允许用户执行以下操作: - 上传可执行的 PE 文件 - 选择检测模型(Random Forest / XGBoost / 两者) - 提交文件进行恶意软件分析 - 实时查看预测结果 - 使用图表可视化检测结果 - 与 FastAPI 后端进行通信 该界面使用 React 开发,以确保提供响应式、交互性强且用户友好的体验。 ## ✨ 前端特性 - 用于上传 PE 文件 (`.exe`, `.dll`, `.sys`) 的界面 - 模型选择(RF、XGBoost 或对比模式) - 实时扫描执行 - 动态结果可视化 - 交互式图表和图形 - 后端 API 集成 - 错误处理和验证反馈 - 响应式 UI 设计 ## 🧰 使用的技术 本模块中使用了以下技术和库: - **React.js** – 前端框架 - **JavaScript (ES6+)** – 核心编程语言 - **CSS** – 样式和布局 - **Fetch API** – 后端通信 - **Recharts / Chart.js** – 数据可视化 - **HTML5** – UI 结构 ## ⚙️ 系统功能 前端工作流程如下: 1. 用户从其系统中选择一个 PE 文件。 2. 根据允许的扩展名对文件进行验证。 3. 用户选择一个检测模型。 4. 通过 REST API 将文件发送到 FastAPI 后端。 5. 后端处理该文件并返回预测结果。 6. 前端使用图表和可视化组件展示结果。 ## 🖼️ 用户界面 — 上传与扫描页面 主界面允许用户上传文件、选择模型,并实时查看扫描结果。

Upload and Scan UI

scan_history

---
标签:AMSI绕过, Apex, AV绕过, Chart.js, CMS安全, CSS, DNS 反向解析, FastAPI, HTML5, JavaScript, PE文件分析, React, Recharts, RESTful API, Syscalls, TCP/IP协议栈, XGBoost, 二进制分析, 云安全监控, 云安全运维, 人机交互, 前端模块, 可执行文件分析, 威胁情报, 威胁检测, 开发者工具, 提示词优化, 数据可视化, 文件上传, 机器学习, 网络信息收集, 网络安全, 网络安全平台, 自定义脚本, 随机森林, 隐私保护, 静态分析