msf899/CamShield-AI
GitHub: msf899/CamShield-AI
CamShield AI 是一款 AI 驱动的 IoT 摄像头安全审计工具,通过设备扫描、漏洞检测和风险评分帮助用户发现并修复网络摄像头安全隐患。
Stars: 2 | Forks: 0
# 🛡️ CamShield AI

**专业的 IoT 摄像头安全审计工具**
[](https://python.org)
[](https://fastapi.tiangolo.com)
[](https://react.dev)
[](https://docker.com)
[](LICENSE)
[](https://github.com/yourusername/camshield-ai/stargazers)
*扫描 → 检测 → 审计 → 保护*
## ✨ 什么是 CamShield AI?
CamShield AI 是一款用于审计 IoT 摄像头和网络设备的**符合道德规范的安全工具**。它不会破坏任何东西——它旨在发现漏洞,以便您能在攻击者利用之前修复它们。
把它当作您**网络摄像头的健康体检**。
```
┌─────────────────────────────────────────────────────┐
│ YOUR NETWORK │
│ │
│ Router ──┬── 192.168.1.15 Hikvision ⚠ VULNERABLE │
│ ├── 192.168.1.22 Xiaomi ⚠ WEAK RTSP │
│ ├── 192.168.1.30 Samsung TV ✓ OK │
│ └── 192.168.1.44 Unknown ⚠ HIGH RISK │
└─────────────────────────────────────────────────────┘
```
## 🚀 功能
| 功能 | 描述 |
|---|---|
| 📡 **Wi-Fi 扫描器** | 发现您网络上的所有设备及其厂商信息 |
| 📷 **摄像头检测器** | 通过端口指纹识别 IP 摄像头 |
| 🔑 **默认密码检查** | 测试 500+ 已知默认凭证 |
| 🎥 **弱 RTSP 检查器** | 查找未经身份验证的 RTSP 流 |
| 🐛 **CVE 扫描器** | 将固件与 CVE 数据库进行匹配 |
| 🗺️ **网络拓扑图** | 实时显示网络的可视化拓扑 |
| 🤖 **AI 风险评分** | 基于 AI 的风险分析与建议 |
| 📲 **Telegram 警报** | 针对新威胁的实时通知 |
| 🖥️ **SOC 仪表板** | 专业的赛博朋克风格 Web UI |
## 🖥️ 平台支持
| 平台 | 状态 | 备注 |
|---|---|---|
| 🐧 Linux | ✅ 完全支持 | 原生支持,性能最佳 |
| 🪟 Windows | ✅ 完全支持 | 推荐 WSL2,或原生运行 |
| 🍎 macOS | ✅ 完全支持 | 依赖 Homebrew |
| 🐳 Docker | ✅ 完全支持 | 支持任何平台 |
## ⚡ 快速开始
### 选项 1:Docker(推荐)
```
git clone https://github.com/msf899/CamShield-AI
cd CamShield-AI
docker compose up
```
打开 `http://localhost:3000` — 仪表板已就绪!🎉
### 选项 2:手动安装
**Linux/macOS:**
```
# Clone
git clone https://github.com/msf899/CamShield-AI
cd CamShield-AI
# Backend
cd backend
pip install -r requirements.txt
python -m app.main
# Frontend (新终端)
cd frontend
npm install
npm run dev
```
**Windows:**
```
# 先从 https://nmap.org/download.html 安装 nmap!
# 然后执行与上述相同的步骤,或者使用 Docker
```
## 📸 截图
## 🛠️ 技术栈
```
Backend: Python 3.11 · FastAPI · Scapy · Nmap · SQLite/PostgreSQL
Frontend: React 18 · Tailwind CSS · Framer Motion · Recharts
Infra: Docker · WebSocket · Telegram Bot API
```
## ⚖️ 道德规范使用
此工具仅用于**授权的安全审计**。
- ✅ 扫描您自己的网络
- ✅ 授权的渗透测试
- ❌ 严禁未经许可扫描网络
## 📄 许可证
MIT 许可证 — 详见 [LICENSE](LICENSE)
如果这个项目对您有帮助,请给仓库点个 ⭐ star!
标签:AV绕过, CTI, FastAPI, Python, React, Syscalls, 插件系统, 无后门, 测试用例, 物联网安全, 请求拦截