Skip to content

msf899/CamShield-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ CamShield AI

CamShield AI Banner

Professional IoT Camera Security Audit Tool

Python FastAPI React Docker License Stars

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

πŸ–₯️ Platform Support

Platform Status Notes
🐧 Linux βœ… Full Native, best performance
πŸͺŸ Windows βœ… Full WSL2 recommended, or native
🍎 macOS βœ… Full Homebrew dependencies
🐳 Docker βœ… Full Any platform

⚑ 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

🎯 Add a demo GIF at docs/demo.gif β€” this gets 10x more GitHub stars!

πŸ› οΈ 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


If this helped you, please ⭐ star the repo!

About

πŸ›‘οΈ AI-powered IoT camera security audit tool β€” SOC dashboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors