msf899/CamShield-AI

GitHub: msf899/CamShield-AI

Stars: 2 | Forks: 0

# 🛡️ CamShield AI
![CamShield AI Banner](https://raw.githubusercontent.com/msf899/CamShield-AI/main/docs/banner.png) **Professional IoT Camera Security Audit Tool** [![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) *Scan → Detect → Audit → Protect*
## ✨ What is CamShield AI? CamShield AI is an **ethical cybersecurity tool** for auditing IoT cameras and network devices. It does NOT break anything — it finds vulnerabilities so you can fix them before attackers do. Think of it as a **doctor checkup for your network cameras**. ┌─────────────────────────────────────────────────────┐ │ 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 │ └─────────────────────────────────────────────────────┘ ## 🚀 Features | Feature | Description | |---|---| | 📡 **Wi-Fi Scanner** | Discover all devices on your network with vendor info | | 📷 **Camera Detector** | Identify IP cameras by port fingerprinting | | 🔑 **Default Password Check** | Test against 500+ known default credentials | | 🎥 **Weak RTSP Checker** | Find unauthenticated RTSP streams | | 🐛 **CVE Scanner** | Match firmware against CVE database | | 🗺️ **Network Map** | Live visual topology of your network | | 🤖 **AI Risk Scoring** | AI-powered risk analysis & recommendations | | 📲 **Telegram Alerts** | Real-time notifications for new threats | | 🖥️ **SOC Dashboard** | Professional cyberpunk-style web UI | ## ⚡ Quick Start ### Option 1: Docker (Recommended) git clone https://github.com/msf899/CamShield-AI cd CamShield-AI docker compose up Open `http://localhost:3000` — Dashboard ready! 🎉 ### Option 2: Manual Install **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 (new terminal) cd frontend npm install npm run dev **Windows:** # Install nmap from https://nmap.org/download.html first! # Then same steps as above, or use Docker ## 📸 Screenshots ## 🛠️ Tech Stack Backend: Python 3.11 · FastAPI · Scapy · Nmap · SQLite/PostgreSQL Frontend: React 18 · Tailwind CSS · Framer Motion · Recharts Infra: Docker · WebSocket · Telegram Bot API ## ⚖️ Ethical Use This tool is for **authorized security auditing only**. - ✅ Scan your own network - ✅ Authorized penetration testing - ❌ Never scan networks without permission ## 📄 License MIT License — see [LICENSE](LICENSE)
If this helped you, please ⭐ star the repo!