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 ``` # 📸 截图 | 登录 | 注册 | |-------|----------| | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/ce/ced08f023dbbc9e05a1fa9dd0bfcaad433db513e5f0b018091935f38f92c5df3.png) | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/86/860e7cc606aeb7d234f705b3501b62e2fd94b637a35cb53ab95e4ba261ec1657.png) | | 仪表盘 | 设备 | |-----------|---------| | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/8a/8a150099ee02ef237918d0e731e19cd6bd5f22bac31a36db01f6fb32118f9c48.png) | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/60/60df4e52f938e7b6030915451f79182eaec9dbf3eccb9027dda5326501b18b03.png) | | 模拟 | 安全日志 | |------------|---------------| | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/77/778bd3d380f4e7f7aab44ac7deedb8cc435312d4940d17709637a1c08d34b549.png) | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/3f/3f205b313a02879e22680acf1782cc1aa3318acaaf36fa68af8fb1766e1fef67.png) | | 报告 | 帮助 | |---------|------| | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/4f/4f7cbbb470060e8d696a180378fed3acd85b21de93ccada534e3be7f9e1e75c4.png) | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/f9/f91a6045c25db8e8d4747a32539486076bcf7482132d2d7d9dbe9b47ac02c5d5.png) | | 网络拓扑 | 首页 | |------------------|------| | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/8c/8c6408d45c005572d348832c8932267c66e234b253850ed31f87c2826d8a4b4f.png) | ![](https://static.pigsec.cn/wp-content/uploads/repos/cas/00/00d3b81a19c56adb68dd2c4a86090ba769c306fa7dc983ddc4bff7ca7ce45a0d.png) | ## ⚙️ 安装说明 ### 克隆仓库 ``` 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报告查看器, 安全仿真平台, 攻击杀伤链, 网络安全, 自定义脚本, 隐私保护