malwareuniverse/frontend
GitHub: malwareuniverse/frontend
基于 Next.js 和 Plotly.js 构建的交互式 Web 应用,通过 PaCMAP 等降维算法将恶意软件嵌入向量在 2D/3D 空间中可视化,帮助研究人员探索恶意样本的聚类与家族关系。
Stars: 0 | Forks: 0
# 📊 Malwareuniverse 可视化
   
一款交互式 Web 应用程序,用于使用高级降维技术分析和可视化恶意软件嵌入。

## ✨ 功能
- **交互式 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, 三维可视化, 交互式图表, 向量嵌入, 威胁情报, 安全插件, 开发者工具, 恶意软件分析, 恶意软件可视化, 恶意软件家族, 机器学习, 空间分布, 网络安全, 聚类分析, 自动化攻击, 降维技术, 隐私保护