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, 代码生成, 后端开发, 基于角色的访问控制, 多模态安全, 威胁情报, 子域名枚举, 安全仪表盘, 安全教育, 开发者工具, 插件系统, 数据可视化, 无后门, 无线安全, 检测规则, 沙箱环境, 渗透测试工具, 漏洞管理, 系统安全, 网络安全, 网络安全审计, 网络资产发现, 自动化数据收集, 逆向工具, 隐私保护