cameradar
cameradar copied to clipboard
ipv6 support
Scan of rtsp://:@60:2F:4C:EA:D2:C1:8554/
produces Perform failed: curl: URL using bad/illegal format or missing URL
Logs
<root@kali:~/go/bin# ./cameradar -t 192.168.1.0/24
Loading credentials...ok
> Loading credentials dictionary from path "/root/go/src/github.com/ullaakut/cameradar/dictionaries/credentials.json"
> Loaded 3 usernames and 3 passwords
Loading routes...ok
> Loading routes dictionary from path "/root/go/src/github.com/ullaakut/cameradar/dictionaries/routes"
> Loaded 167 routes
Scanning the network...ok
> Found 2 RTSP streams
Attacking routes of 2 streams...ok
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
Attempting to detect authentication methods of 2 streams...ok
> Stream rtsp://:@192.168.1.7:8554/ uses digest authentication method
> Perform failed: curl: URL using bad/illegal format or missing URL
> Stream rtsp://:@60:2F:4C:EA:D2:C1:8554/ uses authentication method
Attacking credentials of 2 streams...ok
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
> Perform failed: curl: URL using bad/illegal format or missing URL
Validating that streams are accessible...ok
> Perform failed: curl: URL using bad/illegal format or missing URL
Second round of attacks...
Hi @Denzel-Washington!
Thanks for your report :)
Cameradar apparently does not support ipv6 🤔 Not sure how to handle this with the lib curl but I'll take a look, thanks again :)
hello, any updates on this?
Hi @jepunband, I haven't had the time to look into it yet, but you're welcome to contribute if IPV6 support is important to you
@Jepunband You can try my hacky fork https://github.com/netscylla/cameradar/tree/ipv6_testing, use the -6 flag, I need to improve my golang language and tidy the code