msf899/CamShield-AI

GitHub: msf899/CamShield-AI

CamShield AI 是一款 AI 驱动的 IoT 摄像头安全审计工具,通过设备扫描、漏洞检测和风险评分帮助用户发现并修复网络摄像头安全隐患。

Stars: 2 | Forks: 0

# 🛡️ CamShield AI
![CamShield AI Banner](https://raw.githubusercontent.com/msf899/CamShield-AI/main/docs/banner.png) **专业的 IoT 摄像头安全审计工具** [![Python](https://img.shields.io/badge/Python-3.11+-00c8ff?style=flat-square&logo=python)](https://python.org) [![FastAPI](https://img.shields.io/badge/FastAPI-0.104+-00ff99?style=flat-square&logo=fastapi)](https://fastapi.tiangolo.com) [![React](https://img.shields.io/badge/React-18+-61dafb?style=flat-square&logo=react)](https://react.dev) [![Docker](https://img.shields.io/badge/Docker-Ready-2496ed?style=flat-square&logo=docker)](https://docker.com) [![License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)](LICENSE) [![Stars](https://img.shields.io/github/stars/yourusername/camshield-ai?style=flat-square&color=ff4060)](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, 插件系统, 无后门, 测试用例, 物联网安全, 请求拦截