Skip to content

A Python Program that uses OpenCV module to brute force RTSP (Real Time Streaming Protocol) Service used by IoT (Internet of Things) devices like CCTVs (Closed-circuit television), etc

Notifications You must be signed in to change notification settings

Gill-Singh-A/RTSP-Brute-Force

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

RTSP Brute Force

A Python Program that uses OpenCV module to brute force RTSP (Real Time Streaming Protocol) Service used by IoT (Internet of Things) devices like CCTVs (Closed-circuit television), etc.

Requirements

Language Used = Python3
Modules/Packages used:

  • cv2
  • contextlib
  • io
  • sys
  • datetime
  • urllib
  • multiprocessing
  • optparse
  • colorama
  • time

Install the dependencies:

pip install -r requirements.txt

Arguments

It takes in the following command line arguments:

  • '-i', "--ip" : File Name of List of IP Addresses (Seperated by ',', either File Name or IP itself)
  • '-u', "--user" : Username for Brute Force (Seperated by ',', either File Name or User itself)
  • '-p', "--password" : Password For Brute Force (Seperated by ',', either File Name or Password itself)
  • '-v', "--verbose" : Dislay Additional Information (True/False, Default=True)
  • '-w', "--write" : Name of the CSV File for the Successfully Logged In IPs to be dumped (default=current data and time)

To see how we can Brute-Force RTSP Protocol and gain access to CCTVs using this Program, see the Blog Compromising CCTVs 101 on Medium.

About

A Python Program that uses OpenCV module to brute force RTSP (Real Time Streaming Protocol) Service used by IoT (Internet of Things) devices like CCTVs (Closed-circuit television), etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages