linguberidharani/RED-TEAM-SIMULATION-PLATFORM
GitHub: linguberidharani/RED-TEAM-SIMULATION-PLATFORM
一个基于 AI 的交互式红队模拟平台,通过可视化方式在安全环境中演示网络攻击杀伤链,用于网络安全教育。
Stars: 0 | Forks: 0
# 🔴 AI 辅助的红队模拟平台
一个交互式的全栈网络安全平台,在安全、具有教育意义且可视化的环境中演示了**网络攻击杀伤链(Cyber Attack Kill Chain)**。
## 🚀 功能
- 🔐 用户注册与登录
- 📧 邮箱 OTP 验证
- 🔑 JWT 身份验证
- 🛡️ 密码哈希
- 💻 设备管理
- ⚔️ 攻击杀伤链模拟
- 初始访问
- 权限提升
- 横向移动
- 数据泄露
- 🤖 基于 AI 的风险分析
- 🌐 交互式网络拓扑
- 📊 实时安全事件日志
- 📄 PDF 报告生成
- 🔊 交互式音效
- 🎓 引导教程与帮助页面
## 🛠️ 技术栈
### 前端
- React.js
- Vite
- Tailwind CSS
- Axios
- jsPDF
### 后端
- Node.js
- Express.js
- JWT
- bcrypt
- Nodemailer
## 📂 项目结构
```
AI_RT/
│
├── backend/
│ ├── controllers/
│ ├── middleware/
│ ├── routes/
│ ├── utils/
│ ├── server.js
│ └── package.json
│
├── frontend/
│ ├── src/
│ │ ├── api/
│ │ ├── components/
│ │ ├── hooks/
│ │ ├── pages/
│ │ └── utils/
│ └── package.json
│
├── screenshots/
│ ├── login.png
│ ├── register.png
│ ├── dashboard.png
│ ├── devices.png
│ ├── simulation.png
│ ├── logs.png
│ ├── reports.png
│ ├── help.png
│ ├── network-topology.png
│ └── home.png
│
├── README.md
├── LICENSE
├── CONTRIBUTING.md
├── SECURITY.md
├── CODE_OF_CONDUCT.md
├── .gitignore
└── .env.example
```
# 📸 截图
| 登录 | 注册 |
|-------|----------|
|  |  |
| 仪表盘 | 设备 |
|-----------|---------|
|  |  |
| 模拟 | 安全日志 |
|------------|---------------|
|  |  |
| 报告 | 帮助 |
|---------|------|
|  |  |
| 网络拓扑 | 首页 |
|------------------|------|
|  |  |
## ⚙️ 安装说明
### 克隆仓库
```
git clone https://github.com/linguberidharani/AI_RT.git
```
### 后端
```
cd backend
npm install
npm start
```
### 前端
```
cd frontend
npm install
npm run dev
```
Backend:
```
http://localhost:5000
```
Frontend:
```
http://localhost:5173
```
## 🔑 环境变量
在 **backend** 文件夹中创建一个 `.env` 文件。
```
PORT=5000
JWT_SECRET=your_jwt_secret
EMAIL_USER=your_email@gmail.com
EMAIL_PASS=your_app_password
CLIENT_URL=http://localhost:5173
```
## 📈 未来增强功能
- Docker 支持
- 数据库集成
- WebSocket 实时更新
- MITRE ATT&CK 映射
- 云部署
- AI 攻击建议
## 📄 许可证
本项目基于 **MIT 许可证**授权。
详情请参阅 **LICENSE** 文件。
## 👩💻 作者
**Dharani Linguberi**
**B.Tech – 信息技术**
网络安全爱好者
**GitHub:** https://github.com/linguberidharani
**LinkedIn:** https://www.linkedin.com/in/dharani-linguberi-707528394/
## ⭐ 支持
如果您觉得这个项目有用:
- ⭐ 为本仓库点亮 Star
- 🍴 Fork 本仓库
- 🐞 报告问题
- 💡 提出功能建议
祝您编码愉快!🚀
标签:GNU通用公共许可证, MITM代理, Node.js, PE 加载器, React, Syscalls, Web报告查看器, 安全仿真平台, 攻击杀伤链, 网络安全, 自定义脚本, 隐私保护