LemurCam – IP Cameras as Webcams in macOS
IP cameras as virtual webcams via ONVIF/RTSP; solves real USB mess for cheap.
Your ONVIF and RTSP camera companion for discovering and hacking real-world security cameras 🎥
End-to-end ONVIF camera workflow when researchers juggle multiple disconnected scripts.
Penetration testers, red team operators, IoT security researchers
ONVIF Device Manager · rtsp-attack · camera-testing tools
I’ve been working on pwneye, a CLI tool for interacting with IP cameras exposing ONVIF and RTSP services.
During penetration tests and red team engagements, I kept running into the same friction, with discovery, authentication testing, enumeration and stream validation spread across different tools or quick one-off scripts.
pwneye was built to handle that workflow end-to-end, from discovery to actually accessing and validating streams.
Current features include:
- ONVIF discovery and authentication testing (wordlists, multithreading)
- Post-auth enumeration (device info, users, network config, media profiles)
- RTSP extraction via ONVIF
- RTSP port detection and basic vendor identification
- Vendor-aware RTSP bruteforce
- Stream validation, preview and recording
- ONVIF reboot support
It’s still early, but already usable in real-world engagements.
Would be interested in feedback, especially from people who have dealt with ONVIF/RTSP cameras or IoT security in general.
IP cameras as virtual webcams via ONVIF/RTSP; solves real USB mess for cheap.
Reproducible builds across the entire stack—rare for consumer IoT security.
Reproducible builds across entire stack with E2E encryption, unlike Ring or Nest.
Replaces Google Nest's $20/month cloud analysis with local Qwen 35B and a 3D-printed head.
Answers 'which app is using my mic?' when macOS won't tell you.
Yet another NVR when Frigate already dominates with AI motion detection built-in.