
أداة لبروتوكول RTSP تقوم بتجربة المسارات وبيانات الاعتماد بالقوة الغاشمة، وتلتقط لقطات الشاشة!
مستوحى من Cameradar
.txt مع كل بث يتم العثور عليه في سطر جديد.html مع لقطة شاشة لكل بث تم العثور عليهresult.txt: كل هدف في سطر جديد. استورده في VLC: غيّر الامتداد إلى .m3u وافتحه في VLCindex.html: انقر على لقطة الشاشة لنسخ رابطهاpython (> 3.6)avPillowrichقم بالتثبيت باستخدام pip أو مدير الحزم المفضل لديك في PyPi.
pip install rtspbrute
USAGE
$ rtspbrute -t TARGETS [-p PORTS [PORTS ...]] [-r ROUTES] [-c CREDENTIALS]
[-ct N] [-bt N] [-st N] [-T TIMEOUT] [-d] [-h]
ARGUMENTS
-h, --help show this help message and exit
-t, --targets TARGETS the targets on which to scan for open RTSP streams
-p, --ports PORTS [PORTS ...] the ports on which to search for RTSP streams
-r, --routes ROUTES the path on which to load a custom routes
-c, --credentials CREDENTIALS the path on which to load a custom credentials
-ct, --check-threads N the number of threads to brute-force the routes
-bt, --brute-threads N the number of threads to brute-force the credentials
-st, --screenshot-threads N the number of threads to screenshot the streams
-T, --timeout TIMEOUT the timeout to use for sockets
-d, --debug enable the debug logs
EXAMPLES
$ rtspbrute -h
$ rtspbrute -t hosts.txt -p 554 5554 8554 -d
$ rtspbrute -t ips.txt -r routes.txt -c combinations.txt
$ rtspbrute -t targets.txt -st 10 -T 10
default_value):0.0.0.0
192.168.100.1-192.168.254.1
192.17.0.0/16
554): تعيين منافذ مخصصة، مثال: -p 554 5554 8554routes.txt): تعيين مسار مخصص للملف الذي يحتوي على المسارات. يجب أن يبدأ كل مسار بـ / ويكون في سطر منفصل، مثال:/1
/11
/h264
credentials.txt): تعيين مسار مخصص للملف الذي يحتوي على بيانات الاعتماد. يجب أن تحتوي كل مجموعة على : وتكون في سطر منفصل، مثال:admin:admin
user:user
500): تعيين عدد مخصص من الخيوط للقوة الغاشمة على المسارات200): تعيين عدد مخصص من الخيوط للقوة الغاشمة على بيانات الاعتماد20): تعيين عدد مخصص من الخيوط لالتقاط لقطات شاشة من البث. العدد الأصغر يؤدي إلى لقطات شاشة أكثر نجاحًا: عندما يكون هناك عدد كبير جدًا من الخيوط، سيرمي PyAV أخطاء ولن يتصل بالهدف.2): تعيين قيمة مهلة مخصصة لاتصالات المقابسFalse): تمكين تسجيل التصحيح في ملف debug.log