CLI tool for scanning webcams on the internet
Top 98.4% on sourcepulse
This project provides a tool for scanning the internet for publicly accessible webcams, targeting security researchers and hobbyists interested in network reconnaissance. It simplifies the discovery and viewing of live streams from various webcam types, offering both command-line and experimental GUI interfaces.
How It Works
The tool leverages Shodan for initial discovery of internet-connected devices, specifically targeting webcam protocols like MJPG, webcamXP, yawCam, hipcam, and RTSP. It then enumerates and attempts to display streams, with an option to use a Places365 model for on-device location classification of footage, enhancing the descriptive capabilities beyond simple tags. Experimental support for Vision-Language Models (VLMs) like LLaVA is also included for natural language descriptions.
Quick Start & Requirements
pip install -r requirements.txt
after cloning the repository.python sfw setup
to input API keys.llama-cpp-python
and huggingface_hub
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 year ago
1+ week