devotedhruv/ai-cyber-intel

GitHub: devotedhruv/ai-cyber-intel

基于AI的企业级网络安全运营中心平台,整合了威胁情报、异常检测、攻击预测与自动化响应能力。

Stars: 2 | Forks: 0

AI 网络威胁情报系统
Typing SVG

![Status](https://img.shields.io/badge/SYSTEM-ONLINE-00FF9C?style=for-the-badge&logo=statuspage&logoColor=black) ![Threat Engine](https://img.shields.io/badge/THREAT_ENGINE-ACTIVE-FF003C?style=for-the-badge&logo=datadog&logoColor=white) ![AI Core](https://img.shields.io/badge/AI_CORE-LEARNING-00B4FF?style=for-the-badge&logo=tensorflow&logoColor=white) ![License](https://img.shields.io/badge/LICENSE-MIT-yellow?style=for-the-badge) ![Python](https://img.shields.io/badge/Python-3.11+-3776AB?style=flat-square&logo=python&logoColor=white) ![FastAPI](https://img.shields.io/badge/FastAPI-Backend-009688?style=flat-square&logo=fastapi&logoColor=white) ![React](https://img.shields.io/badge/React-Frontend-61DAFB?style=flat-square&logo=react&logoColor=black) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-Database-4169E1?style=flat-square&logo=postgresql&logoColor=white) ![Docker](https://img.shields.io/badge/Docker-Deployment-2496ED?style=flat-square&logo=docker&logoColor=white) ![Profile Views](https://komarev.com/ghpvc/?username=ai-cyber-threat-system&color=00ff9c&style=flat-square&label=SCANS+DETECTED) ![GitHub Stars](https://img.shields.io/github/stars/your-org/ai-cyber-threat-intelligence-system?style=social) ![GitHub Forks](https://img.shields.io/github/forks/your-org/ai-cyber-threat-intelligence-system?style=social)
## 📑 目录 - [🌌 项目概述](#-project-overview) - [💻 系统启动序列](#-system-boot-sequence) - [🧬 核心任务](#-core-mission) - [🏢 企业 SOC 架构](#-enterprise-soc-architecture) - [📡 实时威胁雷达](#-live-threat-radar) - [📂 阶段生态系统](#-phase-ecosystem) - [🔥 实时攻击模拟](#-real-time-attack-simulation) - [🧠 AI 自学习循环](#-ai-self-learning-loop) - [🛠️ 技术栈](#️-technology-stack) - [⚙️ 快速开始](#️-quick-start) - [🏆 系统能力](#-final-system-capabilities) - [🐍 贡献活动](#-contribution-activity) - [🚀 项目愿景](#-project-vision) ## 🌌 项目概述 **AI-Cyber-Threat-Intelligence-System** 是一个由 AI 驱动的先进网络安全平台,被设计用来作为一个智能的 **Security Operations Center (SOC)** 运行。 | 模块 | 描述 | |---|---| | 🧠 人工智能 | 基于行为的异常和威胁检测 | | 🔍 威胁情报 | 全球 IOC 与 CVE 关联引擎 | | 📊 SOC 监控 | 实时仪表板与告警 | | 🕸️ 攻击路径预测 | 基于图的未来攻击模拟 | | ⚡ 自动化响应 (SOAR) | 自主事件遏制 | | 🎯 高级威胁狩猎 | 持续主动的 AI 狩猎 | ## 💻 系统启动序列
Animated terminal boot sequence
## 🧬 核心任务 ``` flowchart TD A[💥 CYBER ATTACK] --> B[🔍 DETECT THREAT] B --> C[🧠 ANALYZE DATA] C --> D[🎯 PREDICT ATTACK] D --> E[⚡ AUTOMATE RESPONSE] E --> F[🤖 AI LEARNING] F --> G[🛡️ DEFEND SYSTEM] G -.feedback loop.-> B style A fill:#ff003c,color:#fff,stroke:#333,stroke-width:2px style G fill:#00ff9c,color:#000,stroke:#333,stroke-width:2px ``` ## 🏢 企业 SOC 架构 ``` flowchart TD A[🌐 Internet Threats]:::danger --> B[Phase 3
Threat Intelligence]:::phase B --> C[Phase 4
AI Detection]:::phase C --> D[Phase 5
Attack Prediction]:::phase D --> E[Phase 6
SOAR Response]:::phase E --> F[Phase 2
SOC Dashboard]:::phase F --> G[Phase 9
Advanced Threat Hunting]:::phase G --> H[Phase 8
Deployment]:::phase H --> I[Phase 1
Foundation]:::core I --> B classDef danger fill:#ff003c,stroke:#333,color:#fff,stroke-width:2px classDef phase fill:#1e1e2f,stroke:#00ff9c,color:#00ff9c,stroke-width:2px classDef core fill:#302b63,stroke:#00b4ff,color:#fff,stroke-width:2px ``` ## 📡 实时威胁雷达
Animated radar sweep detecting threats
## 📂 阶段生态系统
🏗️ 第一阶段 — 项目基础
**文件夹:** `Phase-1_Project-Foundation` **角色:** `SYSTEM CORE ENGINE` - ✅ Backend 基础 - ✅ 数据库架构 - ✅ 配置系统 - ✅ 核心服务 - ✅ 应用程序结构 **产出:** `稳定的网络安全平台基础`
📊 第二阶段 — SOC 仪表板开发
**文件夹:** `Phase-2_SOC-Dashboard-Development` **角色:** `SECURITY COMMAND CENTER` - ✅ 实时监控 - ✅ 威胁可视化 - ✅ 告警管理 - ✅ 风险仪表板 - ✅ 安全分析 **产出:** `SOC 分析师监控界面`
🌍 第三阶段 — 威胁情报引擎
**文件夹:** `Phase-3_Threat-Intelligence-Engine` **角色:** `GLOBAL THREAT KNOWLEDGE SYSTEM` - ✅ IOC 处理 - ✅ 威胁数据收集 - ✅ 恶意软件情报 - ✅ 威胁关联 - ✅ 安全信息分析 **产出:** `威胁情报数据库`
🧠 第四阶段 — AI 威胁检测引擎
**文件夹:** `Phase-4_AI-Threat-Detection-Engine` **角色:** `AI SECURITY BRAIN` - ✅ 异常检测 - ✅ 行为分析 - ✅ 威胁分类 - ✅ 风险计算 - ✅ AI 决策 ``` flowchart LR A[Suspicious Login Pattern] --> B[AI Analysis] B --> C[🚨 High Risk Attack Detected] style C fill:#ff003c,color:#fff ```
🕸️ 第五阶段 — 攻击路径预测
**文件夹:** `Phase-5_Attack-Path-Prediction` **角色:** `FUTURE ATTACK SIMULATION ENGINE` - ✅ 攻击图 - ✅ 路径预测 - ✅ 漏洞影响 - ✅ 风险预测
Animated attack path traversal
⚡ 第六阶段 — SOAR 自动化响应
**文件夹:** `Phase-6_SOAR-Automated-Response` **角色:** `AUTONOMOUS DEFENSE SYSTEM` - ✅ 事件创建 - ✅ 自动化工作流 - ✅ 威胁拦截 - ✅ SOC 通知 ``` flowchart LR A[Threat Found] --> B[Automatic Response] B --> C[✅ Incident Controlled] style C fill:#00ff9c,color:#000 ```
🌐 第七阶段 — 威胁情报集成
**文件夹:** `Phase-7_Threat-Intelligence-and-External-Integrations` **角色:** `GLOBAL SECURITY CONNECTION` - ✅ 外部威胁情报源 - ✅ CVE 情报 - ✅ 信誉分析 - ✅ 数据富化
🚀 第八阶段 — 部署
**文件夹:** `phase-8-deployment` **角色:** `PRODUCTION OPERATIONS` - ✅ Docker 部署 - ✅ 环境配置 - ✅ 监控 - ✅ 健康检查 - ✅ 生产环境配置
🎯 第九阶段 — 高级 AI 威胁狩猎
**文件夹:** `Phase-9_Advanced-AI-Threat-Hunting` **角色:** `PROACTIVE AI SECURITY HUNTER` - ✅ IOC 狩猎 - ✅ 攻击模式发现 - ✅ AI 学习 - ✅ 威胁关联 - ✅ 持续改进
## 🔥 实时攻击模拟 ``` sequenceDiagram participant Net as 🌐 Network participant TI as 🔍 Threat Intel participant AI as 🧠 AI Engine participant PR as 🎯 Prediction Engine participant SOAR as ⚡ SOAR participant SOC as 📊 SOC Dashboard Net->>TI: 00:00 🚨 Suspicious Activity Detected TI->>AI: 00:01 🔍 Threat Data Collected AI->>PR: 00:02 🧠 Attack Pattern Detected PR->>SOAR: 00:03 🎯 Risk Calculated SOAR->>SOC: 00:04 ⚡ Defense Executed SOC->>AI: 00:05 📊 Dashboard Updated AI->>AI: 00:06 🤖 Model Learns New Pattern ``` ## 🧠 AI 自学习循环 ``` flowchart TD A[🆕 New Threat] --> B[📊 Data Analysis] B --> C[🧠 AI Decision] C --> D[⚡ Response] D --> E[🔁 Feedback] E --> F[📈 Model Improvement] F --> G[🛡️ Stronger Defense] G -.-> A style A fill:#ff003c,color:#fff style G fill:#00ff9c,color:#000 ``` ## 🛠️ 技术栈
### 后端 ![Python](https://skillicons.dev/icons?i=python) ![FastAPI](https://skillicons.dev/icons?i=fastapi) ### 前端 ![React](https://skillicons.dev/icons?i=react) ![Vite](https://skillicons.dev/icons?i=vite) ### 数据库 ![PostgreSQL](https://skillicons.dev/icons?i=postgresql) ### AI / ML ![Python](https://skillicons.dev/icons?i=python) ![TensorFlow](https://skillicons.dev/icons?i=tensorflow) ![PyTorch](https://skillicons.dev/icons?i=pytorch) ### 部署 ![Docker](https://skillicons.dev/icons?i=docker) ![Kubernetes](https://skillicons.dev/icons?i=kubernetes) ![AWS](https://skillicons.dev/icons?i=aws)
## ⚙️ 快速开始 ``` # Clone the repository git clone https://github.com/your-org/ai-cyber-threat-intelligence-system.git cd ai-cyber-threat-intelligence-system # 使用 Docker Compose 启动 docker-compose up --build # 访问 SOC Dashboard # → http://localhost:3000 # 访问 API # → http://localhost:8000/docs ``` | 服务 | 端口 | 描述 | |---|---|---| | SOC 仪表板 | `3000` | React 前端 | | 核心 API | `8000` | FastAPI 后端 | | PostgreSQL | `5432` | 主数据库 | | AI 引擎 | `内部` | ML 推理服务 | ## 🏆 最终系统能力 - ✅ AI 威胁检测 - ✅ 实时 SOC 监控 - ✅ 攻击预测 - ✅ 自动化响应 (SOAR) - ✅ 威胁情报关联 - ✅ 高级威胁狩猎 - ✅ 安全分析 - ✅ 持续 AI 改进 ## 🐍 贡献活动 此仓库通过内置的 `.github/workflows/snake.yml`(在每次 push 以及每 6 小时运行一次)自动生成一条在贡献图上吞噬的动态蛇。 ``` ![snake animation](https://raw.githubusercontent.com/your-org/ai-cyber-threat-intelligence-system/output/github-contribution-grid-snake.svg) ``` ## 🚀 项目愿景 ``` flowchart LR A[🔍 DETECT] --> B[🧠 ANALYZE] --> C[🎯 PREDICT] --> D[⚡ RESPOND] --> E[🤖 LEARN] --> F[🛡️ DEFEND] F -.-> A ```
![Star History Chart](https://api.star-history.com/svg?repos=your-org/ai-cyber-threat-intelligence-system&type=Date) footer banner
标签:AV绕过, FastAPI, PostgreSQL, Python, React, Syscalls, 凭据扫描, 威胁情报, 子域名突变, 安全运营中心, 开发者工具, 无后门, 测试用例, 网络安全, 网络映射, 请求拦截, 逆向工具, 隐私保护