Alw04j/project-sentinel
GitHub: Alw04j/project-sentinel
一个基于 Django 的后端 Web 应用,通过编排自动化网络侦察并利用角色权限控制,为安全团队提供结构化的威胁情报与漏洞管理平台。
Stars: 0 | Forks: 0
# Project Sentinel 🛡️
**AI 驱动的威胁情报与漏洞管理系统**
Project Sentinel 是一个基于 Django 构建的、以后端为核心的 Web 应用程序,它能够编排自动化网络侦察,处理安全数据,并通过基于角色的控制面板提供可操作的威胁情报。
## 主要功能
* **自动化侦察:** 能够进行自动数据收集和结构化漏洞报告的模块。
* **基于角色的访问控制 (RBAC):** 安全的用户身份验证,确保为不同管理层级提供自定义的控制面板视图。
* **可操作的情报:** 将原始安全数据清洗和格式化为可读的动态 Web 界面。
* **道德边界:** 旨在严格在隔离的本地沙箱环境(虚拟机)中运行,确保对实际的生产网络零干扰。
## 技术栈
* **后端:** Python, Django
* **数据库:** MySQL / SQLite
* **前端:** HTML, CSS, JavaScript (基础)
* **网络/安全工具:** 用于自动化映射的集成 Python 脚本。
## 安装说明
1. 克隆仓库:
`git clone `
2. 进入项目目录:
`cd project-sentinel`
3. 创建并激活虚拟环境:
`python -m venv venv`
`source venv/bin/activate` # 在 Windows 上使用:venv\Scripts\activate
4. 安装依赖:
`pip install -r requirements.txt`
5. 运行数据库迁移:
`python manage.py migrate`
6. 启动开发服务器:
`python manage.py runserver`
*注意:本项目仅限于教育和受控环境下的部署。*
标签:Django, GPT, Python, RBAC, SQLite, 代码生成, 后端开发, 基于角色的访问控制, 多模态安全, 威胁情报, 子域名枚举, 安全仪表盘, 安全教育, 开发者工具, 插件系统, 数据可视化, 无后门, 无线安全, 检测规则, 沙箱环境, 渗透测试工具, 漏洞管理, 系统安全, 网络安全, 网络安全审计, 网络资产发现, 自动化数据收集, 逆向工具, 隐私保护