LogoAISecKit
icon of CamSniff

CamSniff

Camera reconnaissance tool designed for security professionals and enthusiasts.

Introduction

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:
  1. Clone the repository:
    git clone https://github.com/John0n1/CamSniff.git
    cd CamSniff
  2. Run the script with elevated permissions:
    sudo ./camsniff.sh
  3. Follow the interactive prompts to begin scanning.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates