Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Go
  3. Cameradar

Cameradar

MITGov6.2.0

A penetration testing tool that discovers and accesses RTSP video surveillance cameras through network scanning and dictionary attacks.

GitHubGitHub
5.1k stars628 forks0 contributors

What is Cameradar?

Cameradar is a penetration testing tool that hacks its way into RTSP video surveillance cameras. It scans networks for RTSP endpoints, identifies camera models, and uses dictionary attacks to brute-force credentials and stream routes. The tool helps security professionals test the security of video surveillance systems by automating the discovery and access process.

Target Audience

Security professionals, penetration testers, and ethical hackers who need to assess the security of RTSP-based video surveillance cameras on networks they own or have permission to test.

Value Proposition

Developers choose Cameradar because it provides a specialized, automated solution for RTSP camera security testing that combines network discovery with credential brute-forcing in a single tool. Its Docker-first approach and support for custom dictionaries make it flexible and easy to deploy for targeted security assessments.

Overview

Cameradar hacks its way into RTSP videosurveillance cameras

Use Cases

Best For

  • Security assessments of IP camera networks
  • Penetration testing of video surveillance systems
  • Discovering exposed RTSP streams on internal networks
  • Testing default credentials on security cameras
  • Automating RTSP endpoint discovery during security audits
  • Educational purposes in ethical hacking courses

Not Ideal For

  • Network administrators needing comprehensive vulnerability scanning for all services, not just RTSP cameras
  • Teams preferring graphical user interfaces for interactive security testing and visualization
  • Projects focused on passive, non-intrusive network monitoring without active penetration testing
  • Ethical hackers seeking tools with built-in exploits for specific camera vulnerabilities beyond credential guessing

Pros & Cons

Pros

Automated RTSP Discovery

Leverages nmap or masscan to efficiently scan for open RTSP hosts on common ports like 554 and 8554, as shown in the Docker run examples for network targeting.

Device Model Identification

Detects the specific camera model streaming the RTSP feed, aiding in targeted security assessments and vulnerability mapping.

Custom Dictionary Support

Allows mounting custom route and credential files via Docker volumes, enabling tailored attacks for specific camera brands, as detailed in the configuration section.

Flexible Output Options

Presents results in a terminal UI and can generate an M3U playlist of discovered streams, providing both human-readable and machine-usable outputs.

Cons

Complex Non-Docker Installation

The README outlines a multi-step, dependency-heavy process for Android/Termux setup, indicating that native installation can be cumbersome without Docker.

Limited Attack Methodology

Relies solely on dictionary-based brute-forcing for credentials and routes, lacking support for more advanced exploitation techniques like zero-day vulnerabilities.

Dependency on External Scanners

Requires nmap or masscan for discovery, adding setup complexity and potential compatibility issues, especially in restricted environments.

Frequently Asked Questions

Quick Stats

Stars5,130
Forks628
Contributors0
Open Issues15
Last commit3 days ago
CreatedSince 2016

Tags

#video-surveillance#network-scanner#dictionary-attack#infosec#penetration-testing#security#security-tools#security-tool#network-security#docker#golang#hacking-tool#hacking#cameras#rtsp#cctv#pentesting

Built With

G
Go
D
Docker

Included in

Go169.1k
Auto-fetched 17 hours ago

Related Projects

ageage

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

Stars22,979
Forks656
Last commit4 months ago
legolego

Let's Encrypt/ACME client and library written in Go

Stars9,760
Forks1,159
Last commit3 days ago
CertMagicCertMagic

Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal

Stars5,587
Forks345
Last commit7 days ago
CorazaCoraza

OWASP Coraza WAF is a golang modsecurity compatible web application firewall library

Stars3,674
Forks342
Last commit20 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub