Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
RTSPbrute — Strumento per RTSP che esegue brute force su route e credenziali, cattura screenshot! | Kitploit
Strumenti/GitLabGitLab/woolf/rtspbrute
Sicurezza IoTAttacchi alle PasswordRaccolta InformazioniPenetration Testing
GitLabwoolf/rtspbrute

RTSPbrute

Strumento per RTSP che esegue brute force su route e credenziali, cattura screenshot!

Vedi Repository
271215 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

RTSPBrute

pipeline status coverage report

Ispirato da Cameradar

Caratteristiche

  • Trova flussi RTSP accessibili su qualsiasi target
  • Forza bruta delle route dei flussi
  • Forza bruta delle credenziali
  • Scatta screenshot sui flussi accessibili
  • Genera un report intuitivo dei risultati:
    • File .txt con ogni flusso trovato su nuova riga
    • File .html con screenshot di ogni flusso trovato

File del report

  • result.txt: Ogni target è su una nuova riga. Importa in VLC: cambia estensione in .m3u e apri in VLC
  • index.html: Clicca sullo screenshot per copiarne il link

Installazione

Prerequisiti

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

Installa con pip o il tuo gestore di pacchetti PyPi preferito.

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                     mostra questo messaggio di aiuto ed esce
    -t, --targets TARGETS          i target su cui scansionare per flussi RTSP aperti
    -p, --ports PORTS [PORTS ...]  le porte su cui cercare flussi RTSP
    -r, --routes ROUTES            il percorso su cui caricare route personalizzate
    -c, --credentials CREDENTIALS  il percorso su cui caricare credenziali personalizzate
    -ct, --check-threads N         il numero di thread per la forza bruta delle route
    -bt, --brute-threads N         il numero di thread per la forza bruta delle credenziali
    -st, --screenshot-threads N    il numero di thread per fare screenshot dei flussi
    -T, --timeout TIMEOUT          il timeout da usare per i socket
    -d, --debug                    abilita i log di debug

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

"argomento" (valore_predefinito):

  • "-t, --targets" (Nessun valore predefinito): Imposta il percorso del file di input. Il file può contenere IP, intervalli IP e CIDR. Ognuno deve essere su una riga separata, ad esempio:
root@kitploit:~
0.0.0.0
192.168.100.1-192.168.254.1
192.17.0.0/16
  • "-p, --ports" (554): Imposta porte personalizzate, ad esempio: -p 554 5554 8554
  • "-r, --routes" (routes.txt): Imposta un percorso personalizzato per il file con le route. Ogni route deve iniziare con / ed essere su una riga separata, ad esempio:
root@kitploit:~
/1
/11
/h264
  • "-c, --credentials" (credentials.txt): Imposta un percorso personalizzato per il file con le credenziali. Ogni combinazione deve contenere : ed essere su una riga separata, ad esempio:
root@kitploit:~
admin:admin
user:user
  • "-ct, --check-threads" (500): Imposta un numero personalizzato di thread per la forza bruta delle route
  • "-bt, --brute-threads" (200): Imposta un numero personalizzato di thread per la forza bruta delle credenziali
  • "-st, --screenshot-threads" (20): Imposta un numero personalizzato di thread per fare screenshot dei flussi. Un numero minore porta a screenshot più riusciti: quando ci sono troppi thread PyAV genererà errori e non si connetterà al target.
  • "-T, --timeout" (2): Imposta un valore di timeout personalizzato per le connessioni socket
  • "-d, --debug" (False): Abilita il logging di debug nel file debug.log
Scarica lo strumento