Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
RTSPbrute — Herramienta para RTSP que fuerza bruta rutas y credenciales, ¡toma capturas de pantalla! | Kitploit
Herramientas/GitLabGitLab/woolf/rtspbrute
Seguridad IoTAtaques de ContraseñasRecopilación de InformaciónPruebas de Penetración
GitLabwoolf/rtspbrute

RTSPbrute

Herramienta para RTSP que fuerza bruta rutas y credenciales, ¡toma capturas de pantalla!

Ver Repositorio
2712hace 5 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

RTSPBrute

pipeline status coverage report

Inspirado por Cameradar

Características

  • Encuentra transmisiones RTSP accesibles en cualquier objetivo
  • Fuerza bruta de rutas de transmisión
  • Fuerza bruta de credenciales
  • Toma capturas de pantalla en transmisiones accesibles
  • Genera un informe fácil de usar de los resultados:
    • Archivo .txt con cada transmisión encontrada en una nueva línea
    • Archivo .html con la captura de pantalla de cada transmisión encontrada

Archivos del informe

  • result.txt: Cada objetivo está en una nueva línea. Importar a VLC: cambie la extensión a .m3u y ábralo en VLC
  • index.html: Haga clic en la captura de pantalla para copiar su enlace

Instalación

Requisitos

  • python (> 3.6)
  • av
  • Pillow
  • rich

Instale con pip o su administrador de paquetes PyPi favorito.

root@kitploit:~
pip install rtspbrute

CLI

root@kitploit:~
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

"argumento" (valor_por_defecto):

  • "-t, --targets" (Sin valor por defecto): Establezca la ruta al archivo de entrada. El archivo puede contener IPs, rangos de IPs y CIDRs. Cada uno de ellos debe estar en una línea separada, por ejemplo:
root@kitploit:~
0.0.0.0
192.168.100.1-192.168.254.1
192.17.0.0/16
  • "-p, --ports" (554): Establezca puertos personalizados, por ejemplo: -p 554 5554 8554
  • "-r, --routes" (routes.txt): Establezca una ruta personalizada al archivo con rutas. Cada ruta debe comenzar con / y estar en una línea separada, por ejemplo:
root@kitploit:~
/1
/11
/h264
  • "-c, --credentials" (credentials.txt): Establezca una ruta personalizada al archivo con credenciales. Cada combinación debe contener : y estar en una línea separada, por ejemplo:
root@kitploit:~
admin:admin
user:user
  • "-ct, --check-threads" (500): Establezca un número personalizado de hilos para realizar fuerza bruta en las rutas
  • "-bt, --brute-threads" (200): Establezca un número personalizado de hilos para realizar fuerza bruta en las credenciales
  • "-st, --screenshot-threads" (20): Establezca un número personalizado de hilos para tomar capturas de pantalla de las transmisiones. Un número menor conduce a más capturas exitosas: cuando hay demasiados hilos, PyAV lanzará errores y no podrá conectarse al objetivo.
  • "-T, --timeout" (2): Establezca un valor de tiempo de espera personalizado para las conexiones de socket
  • "-d, --debug" (False): Habilite el registro de depuración en el archivo debug.log
Descargar herramienta