Cattura stream RTMP

Da Guide@Debianizzati.Org.

Debian-swirl.png Versioni Compatibili
Debian 7 "Wheezy"
Debian 8 "Jessie"
Verificala con Stretch

Introduzione

Ecco come catturare uno stream RTMP su Debian (e molte altre distribuzioni Linux).

Procedimento

Installiamo prima di tutto lo strumento necessario:

# apt-get install rtmpdump

Poi bisogna aggiungere un nuovo utente nel sistema (che in questa guida chiameremo pippo):

# useradd pippo

Dirottiamo il traffico RTMP con:

# iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner  \! --uid-owner pippo -j REDIRECT

Creiamo una directory nella nostra home dove possa scrivere l'utente pippo:

$ mkdir ~/cattura0
$ chmod a=rwx ~/cattura0

Adesso assumiamo le sembianze di pippo e prepariamolo a ricevere il flusso dati:

# su pippo
$ cd /home/mioutente/cattura0
$ /usr/sbin/rtmpsuck

Adesso basta aprire sul vostro browser la pagina contenente lo stream e automaticamente il flusso verrà salvato in cattura0.
Per interrompere la cattura chiudere la pagina del browser con il flusso. Per chiudere il programma premere CTRL+C.
Per uscire da pippo e tornare al nostro utente basta digitare:

$ exit

Per rimettere come prima il firewall:

# iptables -t nat -D OUTPUT -p tcp --dport 1935 -m owner  \! --uid-owner pippo -j REDIRECT

e quando non servirà più pippo potremo cancellarlo con:

# userdel pippo




Guida scritta da: BubuXP

Swirl-auth20.png Debianized 20%

Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized

Strumenti personali
Namespace
Varianti
Azioni
Navigazione
Risorse
Strumenti