Jak zjistit adresu URL nejen flash streamu a stáhnout jej v Ubuntu (linux, dsniff, urlsnarf, flv, video)

Někdy se stane, že chcete stáhnout video z nějakého webu k sobě lokálně. Na službu YouTube.com existuje řada projektů, kteří si s tím poradí, například youtube-dl. Ale co když nějaká služba není tak známá a žádný pomocný program neexistuje? :-)

I zde je pomoc snadná. Třeba tato parodie na Ones ;-)

Lze k tomu použít s úspěchem program urlsnarf, který je obsažen na Ubuntu v balíčku dsniff a nainstalujeme jej jednoduše takto:

BASH:
  1. $ sudo aptitude install dsniff

Pak již stačí spustit program urlsnarf jako superuživatel root a poté nahrát stránku s videem a spustit jeho přehrávání. Program začne na standardní výstup vypisovat URL adresy objektů, které prohlížeč požadoval.

BASH:
  1. $ sudo urlsnarf
  2. [01/Jul/2008:10:23:22 +0200] "GET http://spir.hit.gemius.pl/_1214900602651/reppdot.js?l=12&id=AphKT_Muc9BEkXgJ.yla6MTVPw1NkAbrwJTQDLjkvDr.g7;ref=;href=http%3A//www.stream.cz/video/3/82218-ruda-z-ostravy-marketa;&tz=-120&screen=1920x1200&col=24 HTTP/1.1" - - "http://spir.hit.gemius.pl/gemiusaudience.html" "Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"
  3. [01/Jul/2008:10:23:22 +0200] "GET http://adserver.itsfogo.com/default.aspx?t=f&v=1&zoneid=28700 HTTP/1.1" - - "http://www.stream.cz/video/3/82218-ruda-z-ostravy-marketa" "Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"
  4. [01/Jul/2008:10:23:22 +0200] "GET http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&event=start&ctype=flashgen&rand=yxbce HTTP/1.1" - - "-" "Mozilla/5.0 (X11; U; Linux i686; cs-CZ; rv:1.9) Gecko/2008061015 Firefox/3.0"

A nás právě zajímá URL adresa http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&event=start&ctype=flashgen&rand=yxbce

Pak již stáčí video jen stáhnout například takto:

BASH:
  1. $ wget http://91.103.160.72/ram0/8/2/2/82218_Ruda_MARKETA_NB..flv?client=984554737497&event=start&ctype=flashgen&rand=yxbce

Není to zase až tak složité myslím ;-)

Slabé...Jde to...Pěkné...Perfektní...Excelentní... (Nebylo zatím hodnoceno.)
Loading ... Loading ...
Obdobné články:

Více komentářů (6) na “Jak zjistit adresu URL nejen flash streamu a stáhnout jej v Ubuntu (linux, dsniff, urlsnarf, flv, video)”

  1. všd
    5.Červenec 2009 (Neděle) 15:29
    6

    Dobrý den, zkoušel jsem uložit jedno video z ČT24 a ačkoli jsem adresu v mms měl (přímo tu mi počítač přehraje), toto se mi nestáhlo.

  2. Vladimír
    21.Říjen 2008 (Úterý) 16:55
    5

    zkoušel jsem dle návodu na webu nova.cz a bohužel jsem se daleko nedostal :-(

    urlsnarf: listening on eth0 [tcp port 80 or port 8080 or port 3128]
    athlon-v.local - - [21/Oct/2008:17:13:29 +0200] "POST http://89.221.216.34/idle/WCTmSt9tHJbeqfmQ/32 HTTP/1.1" - - "-" "Shockwave Flash"
    athlon-v.local - - [21/Oct/2008:17:13:38 +0200] "POST http://89.221.216.34/idle/WCTmSt9tHJbeqfmQ/33 HTTP/1.1" - - "-" "Shockwave Flash"
    athlon-v.local - - [21/Oct/2008:17:13:46 +0200] "POST http://89.221.216.34/idle/WCTmSt9tHJbeqfmQ/34 HTTP/1.1" - - "-" "Shockwave Flash"

    neví někdo, jak pokročit dál?

  3. onko
    4.Červenec 2008 (Pátek) 06:54
    4

    Ďakujem, teraz idem preč, ale v nedeľu to vyskúšam.

  4. Pavel Chovančík
    3.Červenec 2008 (Čtvrtek) 09:47
    3

    [2] Pro platformu Windows jsem našel freeware free HTTP sniffer.

    Udělal jsem lokální kopii verze 1.0.

  5. onko
    3.Červenec 2008 (Čtvrtek) 08:57
    2

    Viete niečo podobné poradiť aj pre platformu Windows? Hľadal som totiž dsniff a ursnarf pre platformu Windows a nenašiel som nič na stiahnutie .
    Vďaka!

  6. simon
    1.Červenec 2008 (Úterý) 10:36
    1

    Jasna vec, muj oblibeny dsniff. pres ursnarf si zjistuju umisteni mp3 na bandzone a pak si je stahuju k sobe. neni obrany:D

Zanechte, prosím, komentář

XHTML: Můžete použít tyto značky: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>