Scans random IPs on the internet looking for exposed RTSP cameras with default credentials.
- threads generate random IPs and check if port 554 is open
- IPs with open port are added to a queue
- 40 threads take IPs from the queue and test credentials
- Credentials are verified via raw RTSP sockets
- If credentials pass, verifies real video with OpenCV
- Valid streams are saved to
Desktop/cameras.txt
pip install opencv-python coloramapython scanner.pyFor educational purposes only. Only use on networks you own or have explicit permission to test.