CamSniff
CamSniff is a powerful, all-in-one network camera reconnaissance tool designed for security professionals and enthusiasts. It combines advanced scanning, fingerprinting, and AI-assisted analysis to identify and interact with network cameras and IoT devices.
Key Features:
- Dynamic Scanning: Utilizes passive taps, ARP, mDNS/WS-Discovery for efficient discovery.
- Ultra-fast Discovery: Employs fping, masscan, and nmap for rapid host/port discovery.
- Protocol Support: Supports RTSP, HTTP, HTTPS, ONVIF, SSDP (UPnP), SNMP, and more.
- Brute Force Capabilities: Implements Hydra for credential brute-forcing for RTSP and HTTP protocols.
- Vulnerability Checks: Local CVE database for security assessments.
- AI-Assisted Analysis: Capable of detecting IR spots and performing frame analysis.
- Interactive User Interface: Stream selection with fzf for ease of use.
- Mosaic Viewer: Provides a console-based video mosaic with ffmpeg.
Benefits:
- Designed for educational and ethical purposes.
- Advanced functionality for security professionals to assess vulnerabilities in IoT devices.
- Open-source software that can be modified to suit specific needs.
Usage:
- Clone the repository:
git clone https://github.com/John0n1/CamSniff.git cd CamSniff
- Run the script with elevated permissions:
sudo ./camsniff.sh
- Follow the interactive prompts to begin scanning.