I have compiled streamsniff (in Lucid) and made a pet that installs a menu item called StreamSniff in the Multimedia menu. It runs in rxvt - but you can change the calling script and run in the terminal of your choice. The author describes the program this way:
StreamSniff
A command line tool that sniffs network traffic for stream url's. I built it because I got tired chasing stream urls hidden behind loads of html and javascript. Run it as root, fire up your browser or your favorite stream player and start the stream you want to "expose". Streamsniff detects the initiation of rtsp, mms, icy and http streams, flv (flash media) files and performs a backtrace on http traffic to detect "playlist"-url's (stream metafiles). Streamsniff can also be compiled to dump every http request.
As far as I (NAL) know this kind of uncovering the covered is still legal under Intellectual Property regulations or hackers-are-so-bad-we-need-to-suppress-all-techies laws known to me. However, because these regulations become more insanely broad every day, I cannot be sure you are allowed to use this software.
Sample output showing ICY, RTSP and MMS url's and their stream meta files:
Code: Select all
ICY : http://212.92.28.98:2002/
: http://real1.radio.hu/BartokG2.ram
RTSP: rtsp://rmlivev8.bbc.net.uk:554/farm/*/ev7/live24/6music/live/6music_dsat_g2.ra
: http://www.bbc.co.uk/6music/ram/dsatg2.ram
MMS : mms://wm05.nm.cbc.ca/cbcr2-toronto
: http://origin.www.cbc.ca/mrl2/livemedia/cbcr2-toronto.asx
http://home.kabelfoon.nl/~moongies/streamtuned.html
Have fun.
With kind regards,
vovchik