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
```
# 📸 截图
## 仪表板

## 端口扫描器

## 网站技术检测

## CVE 检测

## 钓鱼检测

## DNS 查询

## IP 情报

## 威胁历史

# 🤖 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, 反取证, 大语言模型, 安全评估, 实时处理, 密码管理, 插件系统, 网络安全, 隐私保护