ullaakut/cameradar

Cameradar hacks its way into RTSP videosurveillance cameras

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 13th, 2026
Created on May 20th, 2016
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 636
Total Stargazers: 5,188 (+0)
Total Subscribers: 145 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Cameradar is a network reconnaissance tool that scans for RTSP videosurveillance cameras and attempts to gain access to them through credential and route discovery.

The tool addresses the problem of identifying and accessing exposed RTSP camera streams on authorized targets. It works by scanning specified network ranges for open RTSP endpoints, detecting the device models behind those streams, and then performing dictionary-based attacks to discover both common stream routes (such as `/live.sdp`) and camera credentials. Once successful, it produces a report of accessible cameras and their details.

Cameradar is designed for security professionals conducting authorized penetration tests and network assessments. It suits environments where RTSP camera security needs to be evaluated, particularly in organizations running surveillance infrastructure that may use default or weak credentials. The tool is available both as a Docker container and as a standalone binary, making it accessible whether or not Docker is available in the testing environment. It supports flexible target specification including CIDR ranges, individual IPs, IP ranges, and hostnames, and allows users to supply custom credential and route dictionaries to tailor attacks to specific environments.

The project maintains active continuous integration with automated builds and test coverage tracking. Development activity shows consistent attention to code quality and reliability through these automated checks. The tool is distributed under an open source license and available through multiple installation methods, including direct binary installation via Go tooling and support for Android environments through Termux.