oluwamay0wa/Cyber-Vision
GitHub: oluwamay0wa/Cyber-Vision
结合机器学习入侵检测与 AI 驱动自动化侦察的紫队网络安全平台,在同一界面中实现攻防双视角的安全分析。
Stars: 0 | Forks: 0
# Cyber-Vision v1.5 | Agentic Intelligence 与 IDS
Cyber-Vision 是一个综合安全仪表板,弥合了**防御型 AI**(威胁检测)与**攻击型情报**(Agentic 侦察)之间的鸿沟。该项目在 HP EliteBook i7 上开发,专为在受限网络环境中快速部署而设计。
## 🌟 核心功能
### 🛡️ 防御:AI-Sentinel
- **模型:** Random Forest Classifier。
- **数据集:** 基于 CSE-CIC-IDS2018 数据集的超过 120 万行数据进行训练。
- **性能:** 在检测 DDoS、Brute Force 和 PortScan 活动方面达到了 100% 的准确率。
- **特征工程:** 自动清理 NaN/Infinity 值并进行 StandardScaler 归一化,以实现高速推理。
### ⚔️ 攻击:Agentic Scout
- **引擎:** 通过 Python-Nmap 实现自动化 Nmap 集成。
- **大脑:** 利用 Gemini 2.5 Flash API 进行 Agentic 漏洞分析。
- **韧性:** 当代理连接(Psiphon)不稳定时,实施“Local Expert”回退系统进行分析。
## 📂 项目结构
```
.
├── cyber_vision_v1.py # Main GUI Application (Tkinter)
├── agent_brain.py # LLM Logic & Local Fallback
├── prepare_ai_data.py # Data Engineering Pipeline
├── recon_module.py # Nmap Automation Engine
├── train_model.py # AI Training Script
├── data/ # (Excluded) Training Datasets
└── models/ # Pre-trained Scikit-Learn Models
```
标签:Apex, Python, TCP/IP协议栈, 密码管理, 插件系统, 无后门, 机器学习, 紫队工具, 网络安全平台, 逆向工具