malwareuniverse/frontend

GitHub: malwareuniverse/frontend

基于 Next.js 和 Plotly.js 构建的交互式 Web 应用,通过 PaCMAP 等降维算法将恶意软件嵌入向量在 2D/3D 空间中可视化,帮助研究人员探索恶意样本的聚类与家族关系。

Stars: 0 | Forks: 0

# 📊 Malwareuniverse 可视化 ![Next.js](https://img.shields.io/badge/Next.js-16-black) ![React](https://img.shields.io/badge/React-19-blue) ![TypeScript](https://img.shields.io/badge/TypeScript-5.8-blue) ![TailwindCSS](https://img.shields.io/badge/TailwindCSS-4-teal) 一款交互式 Web 应用程序,用于使用高级降维技术分析和可视化恶意软件嵌入。 ![](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/9f64c6fdca160459.png)
## ✨ 功能 - **交互式 3D 可视化**:在 3D 空间中探索恶意软件嵌入 - **多种降维算法**:支持 PaCMAP 及其他降维方法 - **颜色编码分析**:按组件、家族、集群或报告者可视化数据 - **响应式设计**:支持移动端的全宽可视化模式 - **点选功能**:详细检查单个恶意软件样本 - **实时数据获取**:从 FastAPI 后端动态加载数据 ## 🎯 核心组件 ### VectorVisualization 交互式 3D 绘图组件,具备以下功能: - 缩放和平移控制 - 点选和高亮显示 - 多种配色方案 - 响应式布局 ### FetchControls 配置面板,用于: - 集合选择 - 降维设置 - 组件数量调整 - 触发数据获取 ### SelectedPointDetails 详细视图,显示: - 恶意软件样本信息 - 嵌入坐标 - 分类详情 ## 📦 技术栈 - **Next.js 15** - 带有 App Router 的 React 框架 - **React 19** - UI 库 - **TypeScript** - 类型安全 - **Tailwind CSS** - 实用优先的 CSS 框架 - **Plotly.js** - 交互式绘图库 - **Headless UI** - 无障碍 UI 组件 - **Lucide React** - 图标库 ## 🤝 参与贡献 1. Fork 该仓库 2. 创建您的功能分支 (`git checkout -b feature/amazing-feature`) 3. 提交您的更改 (`git commit -m 'Add some amazing feature'`) 4. 推送到分支 (`git push origin feature/amazing-feature`) 5. 发起一个 Pull Request **用 ❤️ 为恶意软件研究和分析而构建**
标签:Apex, AV绕过, DAST, FastAPI, PaCMAP, Plotly.js, React, Syscalls, Tailwind CSS, TypeScript, 三维可视化, 交互式图表, 向量嵌入, 威胁情报, 安全插件, 开发者工具, 恶意软件分析, 恶意软件可视化, 恶意软件家族, 机器学习, 空间分布, 网络安全, 聚类分析, 自动化攻击, 降维技术, 隐私保护