phoenix19-h/CyberSentinel-AI

GitHub: phoenix19-h/CyberSentinel-AI

一个结合传统 Web 安全扫描与本地 LLM 智能分析的全栈网络安全评估平台,帮助用户高效发现漏洞并获取修复建议。

Stars: 0 | Forks: 0

# 🛡️ CyberSentinel AI CyberSentinel AI 是一个全栈网络安全平台,它将传统的 Web 安全扫描与**使用 Ollama 的 AI 驱动分析**相结合。它使用户能够通过单一的现代仪表板执行侦察、漏洞评估、技术检测和威胁分析。 该应用程序通过 **Ollama** 将自动化安全工具与本地托管的大型语言模型 (LLM) 集成在一起,让用户能够了解漏洞并获得智能修复建议,同时保持所有 AI 处理均在本地完成。 # ✨ 功能特性 - 🤖 AI 安全分析师(由 Ollama 提供支持) - 🌐 URL 安全扫描器 - 🔎 网站技术检测 - 🔌 网络端口扫描器 - 🛡️ CVE 检测与分析 - 🎣 钓鱼检测 - 🌍 DNS 查询 - 🌐 IP 情报扫描器 - ⚠️ URL 信誉与黑名单检查 - 📊 威胁历史仪表板 - 💡 AI 驱动的修复建议 # 🛠️ 技术栈 ## 前端 - React - Vite - Tailwind CSS - Axios ## 后端 - Node.js - Express.js ## AI - Ollama - 本地大型语言模型 (LLM) ## 网络安全 - Nmap - CVE API - URL 信誉 API - DNS 解析 - HTTP 请求 # 📂 项目结构 ``` CyberSentinel-AI/ │ ├── frontend/ ├── backend/ ├── screenshots/ ├── README.md ├── LICENSE └── .gitignore ``` # 🏗️ 架构 ``` Target URL │ ▼ URL Security Scanner │ ┌───────────────┼────────────────┐ ▼ ▼ ▼ Technology Port Scanner DNS/IP Lookup Detection │ │ │ └───────────────┼────────────────┘ ▼ CVE & Reputation Analysis ▼ Ollama AI Security Analyst ▼ Risk Assessment & Remediation ▼ Interactive Security Dashboard ``` # 🚀 安装说明 ## 克隆仓库 ``` git clone https://github.com/phoenix19-h/CyberSentinel-AI.git ``` ## 后端 ``` cd backend npm install npm start ``` ## 前端 ``` cd frontend npm install npm run dev ``` 打开: ``` http://localhost:5173 ``` # 📸 截图 ## 仪表板 ![仪表板](https://raw.githubusercontent.com/phoenix19-h/CyberSentinel-AI/main/screenshots/dashboard.png) ## 端口扫描器 ![端口扫描器](https://raw.githubusercontent.com/phoenix19-h/CyberSentinel-AI/main/screenshots/portscanner.png) ## 网站技术检测 ![技术检测](https://static.pigsec.cn/wp-content/uploads/repos/cas/fb/fbf1867795939b8fc2018c08bd9ed5f46b2bfff0f1cb8acb82fa8bc5b5737937.png) ## CVE 检测 ![CVE 检测](https://raw.githubusercontent.com/phoenix19-h/CyberSentinel-AI/main/screenshots/cve.png) ## 钓鱼检测 ![钓鱼检测](https://raw.githubusercontent.com/phoenix19-h/CyberSentinel-AI/main/screenshots/phishing.png) ## DNS 查询 ![DNS 查询](https://raw.githubusercontent.com/phoenix19-h/CyberSentinel-AI/main/screenshots/dns.png) ## IP 情报 ![IP 情报](https://static.pigsec.cn/wp-content/uploads/repos/cas/78/78a85a07ab08513417cc363c156af0fe7a0160e5a60791c8cfa7e0c4ef72a380.png) ## 威胁历史 ![威胁历史](https://static.pigsec.cn/wp-content/uploads/repos/cas/5f/5f57ec2f710ce990c8b4ae205e8e52d0ac9a51cce8b04714b17ea036bc866d2d.png) # 🤖 AI 安全分析 CyberSentinel AI 利用 **Ollama** 通过对扫描结果提供智能分析,来增强传统的安全扫描。 AI 助手可以: - 解释检测到的漏洞。 - 分析安全发现。 - 推荐修复步骤。 - 提供上下文安全洞察。 - 无需云服务即可执行本地 AI 分析。 # 🎯 学习成果 该项目增强了我对以下方面的实践理解: - Web 应用程序安全 - 漏洞评估 - 网络侦察 - CVE 分析 - 钓鱼检测 - REST API 开发 - 全栈开发 - React 与 Node.js - AI 辅助的安全分析 # 🚀 未来改进 - SSL/TLS 证书分析 - HTTP 安全标头分析 - 导出报告 (PDF/CSV) - 用户身份验证 - 计划的自动化扫描 - Docker 部署 - CI/CD 流水线 # 📄 许可证 该项目基于 **MIT License** 授权。 # 👨‍💻 作者 **Harnoor Kaur** - GitHub: https://github.com/phoenix19-h ⭐ 如果您觉得这个项目有用,请考虑在 GitHub 上给它点个 **Star**!
标签:AI风险缓解, CTI, DLL 劫持, GitHub, GNU通用公共许可证, LLM评估, MITM代理, Node.js, Ollama, React, Syscalls, 反取证, 大语言模型, 安全评估, 实时处理, 密码管理, 插件系统, 网络安全, 隐私保护