abdul-salam26/major-project-
GitHub: abdul-salam26/major-project-
一个基于Django和GAN的网络安全AI实验平台,用于安全数据合成与异常检测的概念验证和教学演示。
Stars: 0 | Forks: 0
# 审视 AI 智能
一个基于 Django 的 Web 应用程序,旨在审视生成式 AI 的作用,特别是在网络安全语境下。该项目展示了生成对抗网络 (GAN) 在数据合成和异常检测中的应用。
## 功能特性
- 用户注册与身份验证
- 用于管理用户的管理面板
- 针对邮件和网络安全数据的生成式 AI 数据合成
- 基于 GAN 的异常检测
- 用于 AI 实验的交互式 Jupyter notebook
- 用于查看结果和生成合成数据的 Web 界面
## 技术栈
- Django (Python Web 框架)
- TensorFlow/Keras (用于 GAN 实现)
- SQLite (数据库)
- HTML/CSS (前端)
- Jupyter Notebook (用于 AI 实验)
## 安装说明
1. 克隆仓库:
git clone https://github.com/abdul-salam26/major-project-.git
cd major-project-
2. 创建虚拟环境:
python -m venv venv
source venv/bin/activate # 在 Windows 上: venv\Scripts\activate
3. 安装依赖:
pip install -r requirements.txt
4. 运行迁移:
python manage.py migrate
5. 创建超级用户(可选,用于管理员访问):
python manage.py createsuperuser
## 使用方法
1. 启动 Django 开发服务器:
python manage.py runserver
2. 打开浏览器并访问 `http://127.0.0.1:8000/`
3. 注册为用户或以管理员身份登录
4. 探索生成式 AI 功能:
- 查看合成数据生成结果
- 访问 media 文件夹中的 Jupyter notebook 进行 AI 实验
## 项目结构
- `ExamineAIIntelligence/` - Django 项目主配置
- `users/` - 用户管理应用
- `admins/` - 管理面板应用
- `assets/` - 静态文件和模板
- `media/` - Jupyter notebooks 和实验文件
- `db.sqlite3` - SQLite 数据库
## 贡献指南
欢迎 Fork 本仓库并提交 Pull Request。
## 许可证
本项目仅供教育目的使用。
标签:AMSI绕过, Apex, Cybersecurity, Django, GAN, Keras, NoSQL, Python, Smart Security, SQLite, TensorFlow, 人工智能, 多模态安全, 威胁检测, 实时防护, 对抗生成网络, 异常检测, 教育项目, 数据合成, 无后门, 机器学习, 深度学习, 生成式AI, 用户模式Hook绕过, 用户认证, 管理面板, 索引, 网络安全, 逆向工具, 隐私保护