<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Implications of rtmpdump takedown</title>
	<atom:link href="http://ossguy.com/?feed=rss2&#038;p=398" rel="self" type="application/rss+xml" />
	<link>http://ossguy.com/?p=398</link>
	<description>Ideas on how we can make the world a better place, with a technical bent</description>
	<lastBuildDate>Mon, 06 Sep 2010 18:33:20 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-rare</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: BRuc</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-50276</link>
		<dc:creator>BRuc</dc:creator>
		<pubDate>Sun, 05 Sep 2010 23:39:35 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-50276</guid>
		<description>Just a rant, I like RTMPDump -  quite a lot actually. I believe it is the only way to download music from MySpace. I&#039;ve seen other RTMP downloaders, some completely broken, and some that only download a specific flavor- but not MySpace, you need the rtmp:// link and rtmpdump to do that. I created a *.bat file to aid with the process of supplying an rtmp stream to download from, a front-end, but it&#039;s still cmd-based and not that good, a much better front-end is required. also, it should also be combined with in network traffic-logging interface with no requirement for a rtmp stream resource, and which will log the connection, download the stream and display info and whatnot.. that&#039;d be a dream. it&#039;s sad we live in such a horrible world where information is withheld, and the general public swallows it without question, they don&#039;t &#039;need&#039; all the technical do-what, or all the premium features on their HDTV set, they just want cable.</description>
		<content:encoded><![CDATA[<p>Just a rant, I like RTMPDump -  quite a lot actually. I believe it is the only way to download music from MySpace. I've seen other RTMP downloaders, some completely broken, and some that only download a specific flavor- but not MySpace, you need the rtmp:// link and rtmpdump to do that. I created a *.bat file to aid with the process of supplying an rtmp stream to download from, a front-end, but it's still cmd-based and not that good, a much better front-end is required. also, it should also be combined with in network traffic-logging interface with no requirement for a rtmp stream resource, and which will log the connection, download the stream and display info and whatnot.. that'd be a dream. it's sad we live in such a horrible world where information is withheld, and the general public swallows it without question, they don't 'need' all the technical do-what, or all the premium features on their HDTV set, they just want cable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hyc</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-21447</link>
		<dc:creator>hyc</dc:creator>
		<pubDate>Sat, 26 Dec 2009 01:46:38 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-21447</guid>
		<description>And to answer the earlier question, yes, rtmpdump is now being hosted by the mplayer team. http://rtmpdump.mplayerhq.hu

The rtmpdump code has been completely rewritten in C, resulting in 1/2 the memory and CPU use of the original C++ code, fixing all the portability issues of the original code, and also cutting the load time down by more than half. It now runs well even on limited-resource systems like Android G1 phones. The code has been restructured to make it easily usable as a standalone library, and support for server-side functionality is also available now in the SVN trunk.</description>
		<content:encoded><![CDATA[<p>And to answer the earlier question, yes, rtmpdump is now being hosted by the mplayer team. <a href="http://rtmpdump.mplayerhq.hu" rel="nofollow">http://rtmpdump.mplayerhq.hu</a></p>
<p>The rtmpdump code has been completely rewritten in C, resulting in 1/2 the memory and CPU use of the original C++ code, fixing all the portability issues of the original code, and also cutting the load time down by more than half. It now runs well even on limited-resource systems like Android G1 phones. The code has been restructured to make it easily usable as a standalone library, and support for server-side functionality is also available now in the SVN trunk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hyc</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-6232</link>
		<dc:creator>hyc</dc:creator>
		<pubDate>Tue, 02 Jun 2009 05:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-6232</guid>
		<description>Eh. We&#039;ve known Adobe is evil for a long time, and Flash sucks. But the mindless drones will still keep on using it, even despite this blatant dishonesty. Not enough people are left who are awake enough to care.</description>
		<content:encoded><![CDATA[<p>Eh. We've known Adobe is evil for a long time, and Flash sucks. But the mindless drones will still keep on using it, even despite this blatant dishonesty. Not enough people are left who are awake enough to care.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luke kenneth casson leighton</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-5899</link>
		<dc:creator>luke kenneth casson leighton</dc:creator>
		<pubDate>Mon, 25 May 2009 13:12:33 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-5899</guid>
		<description>&gt; a) provide end-to-end secrecy, just like SSL

... except without the man-in-the-middle protection.</description>
		<content:encoded><![CDATA[<p>&gt; a) provide end-to-end secrecy, just like SSL</p>
<p>... except without the man-in-the-middle protection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: luke kenneth casson leighton</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-5898</link>
		<dc:creator>luke kenneth casson leighton</dc:creator>
		<pubDate>Mon, 25 May 2009 11:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-5898</guid>
		<description>There are several problems with adobe&#039;s approach:

1) there is no &quot;encryption key&quot;.  there is, however, a magic constant (actually, three).  the first is &quot;Genuine Adobe Flash Player 001&quot;; the second is &quot;Genuine Adobe Flash Media Server 001&quot; and the third is some unpronounceable random crud which you can get by looking at http://lkcl.net/rtmp/RTMPE.txt

2) there is no &quot;protection&quot;.  RTMPE is an algorithm that uses industry-standard crypto primitives, magic constants and publicly-available information (the SWF file) to do two things:

a) provide end-to-end secrecy, just like SSL

b) link knowledge of the size and a hash of the SWF file to the connection.

adobe claim [translation: lie to their customers, thus exposing themselves to lawsuits] that this &quot;validation&quot; process _guarantees_ that only someone with the SWF file (that was publicly accessible and publicly downloadable from a web site) can download the content.  what they imply from that is that only someone who _executes_ the SWF file can download the content, which is blatantly false.

from the algorithm: if anyone knows the SWF file&#039;s hash and its size, they can use the algorithm to access the content.  executing the SWF file or even having it _at all_ is irrelevant.

3) if you want to get arsey about it, and say that the words &quot;Genuine Adobe Flash Player 001&quot; are an &quot;encryption key&quot;, then you have a problem, because there is further input into the &quot;validation&quot; algorithm: the SWF file itself.

that makes the SWF file also an &quot;encryption key&quot;.

... whoops.

you can immediately work out the implications, here, for yourself, but here&#039;s some of the more hilarious ones:

* how can you claim that a key is secret, yet make it publicly available on the internet?

* if you want to keep this &quot;key&quot; secret, surely you should go after all web browser distributors, and everyone who has HTTP cacheing technology, DEMANDING that they &quot;protect&quot; - remove - SWF files from caches.

this latter is quite easily achieved.  you just block *.swf files.</description>
		<content:encoded><![CDATA[<p>There are several problems with adobe's approach:</p>
<p>1) there is no "encryption key".  there is, however, a magic constant (actually, three).  the first is "Genuine Adobe Flash Player 001"; the second is "Genuine Adobe Flash Media Server 001" and the third is some unpronounceable random crud which you can get by looking at <a href="http://lkcl.net/rtmp/RTMPE.txt" rel="nofollow">http://lkcl.net/rtmp/RTMPE.txt</a></p>
<p>2) there is no "protection".  RTMPE is an algorithm that uses industry-standard crypto primitives, magic constants and publicly-available information (the SWF file) to do two things:</p>
<p>a) provide end-to-end secrecy, just like SSL</p>
<p>b) link knowledge of the size and a hash of the SWF file to the connection.</p>
<p>adobe claim [translation: lie to their customers, thus exposing themselves to lawsuits] that this "validation" process _guarantees_ that only someone with the SWF file (that was publicly accessible and publicly downloadable from a web site) can download the content.  what they imply from that is that only someone who _executes_ the SWF file can download the content, which is blatantly false.</p>
<p>from the algorithm: if anyone knows the SWF file's hash and its size, they can use the algorithm to access the content.  executing the SWF file or even having it _at all_ is irrelevant.</p>
<p>3) if you want to get arsey about it, and say that the words "Genuine Adobe Flash Player 001" are an "encryption key", then you have a problem, because there is further input into the "validation" algorithm: the SWF file itself.</p>
<p>that makes the SWF file also an "encryption key".</p>
<p>... whoops.</p>
<p>you can immediately work out the implications, here, for yourself, but here's some of the more hilarious ones:</p>
<p>* how can you claim that a key is secret, yet make it publicly available on the internet?</p>
<p>* if you want to keep this "key" secret, surely you should go after all web browser distributors, and everyone who has HTTP cacheing technology, DEMANDING that they "protect" - remove - SWF files from caches.</p>
<p>this latter is quite easily achieved.  you just block *.swf files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: singpolyma</title>
		<link>http://ossguy.com/?p=398&#038;cpage=1#comment-5871</link>
		<dc:creator>singpolyma</dc:creator>
		<pubDate>Sun, 24 May 2009 18:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://ossguy.com/?p=398#comment-5871</guid>
		<description>Are the rtmpdump guys finding alternate hosting (outside the US)?</description>
		<content:encoded><![CDATA[<p>Are the rtmpdump guys finding alternate hosting (outside the US)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
