<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Orzeszek Blog &#187; bypassing censorship</title>
	<atom:link href="http://www.orzeszek.org/blog/tag/bypassing-censorship/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.orzeszek.org/blog</link>
	<description>An inchoate upside-down perspective</description>
	<lastBuildDate>Sun, 25 Jul 2010 03:21:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Add ?NoCleanFeed or &amp;NoCleanFeed to Blacklisted URLs to Bypass Mandatory Australian Internet Censorship</title>
		<link>http://www.orzeszek.org/blog/2009/12/20/add-nocleanfeed-or-nocleanfeed-to-blacklisted-urls-to-bypass-mandatory-australian-internet-censorship/</link>
		<comments>http://www.orzeszek.org/blog/2009/12/20/add-nocleanfeed-or-nocleanfeed-to-blacklisted-urls-to-bypass-mandatory-australian-internet-censorship/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 21:22:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bypassing censorship]]></category>
		<category><![CDATA[censorship]]></category>
		<category><![CDATA[clean feed]]></category>

		<guid isPermaLink="false">http://www.orzeszek.org/blog/?p=958</guid>
		<description><![CDATA[Depending on the technology, you can bypass the proposed Australian mandatory filter by changing your DNS servers, using an encrypted VPN service, or installing Tor. But these workarounds can take up to 60 seconds to set up, and can slow your access somewhat. Instead, you can bypass the filter by simply adding ?NoCleanFeed or &#038;NoCleanFeed to the end of the blacklisted URL.]]></description>
			<content:encoded><![CDATA[<p></p><p><span class="drop_cap">S</span>enator Stephen Conroy jumped the gun by 107 days, <a href="http://www.minister.dbcde.gov.au/media/media_releases/2009/115">announcing</a> that the Government would table legislation to mandate filtering of RC content hosted outside Australia during the autumn 2010 parliamentary sittings.</p>
<p>Depending on the technology, you can bypass the filter by <a href="http://code.google.com/speed/public-dns/docs/using.html">changing your DNS servers</a>, <a href="https://ssl.alwaysvpn.com/">using an encrypted VPN service</a>, or <a href="https://www.torproject.org/">installing Tor</a> (among other solutions). But some of these workarounds can take up to 60 seconds to set up. And using an encrypted tunnel, like a VPN or Tor, will slow your access while you’re using it.</p>
<p>Thankfully, you can also bypass the proposed mandatory filter more conveniently. Just add <strong>?NoCleanFeed</strong> or <strong>&#038;NoCleanFeed</strong> to the end of the blacklisted URL. If the URL doesn’t already contain a <strong>?</strong>, add <strong>?NoCleanFeed</strong> to the end. If it does contain a <strong>?</strong>, add <strong>&#038;NoCleanFeed</strong> to the end.</p>
<p><img src="http://www.orzeszek.org/blog/wp-content/uploads/2009/12/blacklisted-nocleanfeed-suffixes.png" alt="Add ?NoCleanFeed or &amp;NoCleanFeed to blacklisted URLs to bypass mandatory Australian Internet censorship" title="Add ?NoCleanFeed or &amp;NoCleanFeed to blacklisted URLs to bypass mandatory Australian Internet censorship" width="458" height="116" class="aligncenter size-full wp-image-963 orz-img-no-border" /></p>
<p>For example, if you try to access <strong>www.bannedsite.com/page.htm</strong>, but you’re blocked, try accessing <strong>www.bannedsite.com/page.htm?NoCleanFeed</strong>.</p>
<p>If you want to watch a YouTube video that was deemed too shocking for Australian citizens, like <strong>www.youtube.com/watch?v=tMiEagk2qN8</strong>, you can just try <strong>www.youtube.com/watch?v=tMiEagk2qN8&#038;NoCleanFeed</strong> instead.</p>
<p><span id="more-958"></span></p>
<h3>Why It Works</h3>
<p>The proposed mandatory filter is to block individual pages containing RC content, and only those pages. It will not block all traffic to a particular IP address or to a particular website. That is, when <strong>www.youtube.com/watch?v=tMiEagk2qN8</strong> is inevitably blacklisted as RC content, access will only be blocked to that URL, and not to any other page on <strong>www.youtube.com</strong>.</p>
<p>That means that you can still view Government-approved YouTube videos, like <strong>www.youtube.com/watch?v=03OJvZhU-3M</strong>.</p>
<p>To get that result, the filter must block access only where the host and path in the URL (the part before any <strong>?</strong>) and the query string (the part after any <strong>?</strong>) all match the blacklisted URL. If the filter blocked access where only the host and path matched, all YouTube videos would be blocked when any YouTube video was blacklisted because the host and path for all YouTube videos is the same (<strong>www.youtube.com/watch</strong>).</p>
<p>Web servers, however, normally ignore unrecognised query string parameters. For example, YouTube looks for a <strong>v</strong> parameter, which contains the ID of the video to play. You can also optionally specify a <strong>fmt</strong> parameter to specify the desired video format. And there are several others that YouTube understands. Changing these parameters will change the page that YouTube returns.</p>
<p>But if you pass YouTube a parameter in the query string that it doesn’t recognise, like <strong>NoCleanFeed</strong> or some other arbitrary string, it will just ignore it, and display the same content as if it were absent. But since the URL is no longer the same as the blacklisted URL, the filter won’t block it.</p>
<p>The same is true for most other web servers. For example, try <strong>www.google.com/search?q=test</strong> and <strong>www.google.com/search?q=test&#038;NoCleanFeed</strong>. You should get the same page both times (though ads and other dynamic content may change).</p>
<h3>When It Won’t Work</h3>
<p>Most servers will ignore unrecognised query string parameters, but not all will. Where the server doesn’t ignore unrecognised parameters, you may get an error or an unexpected page. In that case, you’ll have to fall back to one of the other methods for bypassing the filter.</p>
<p>And, of course, if all else fails, you can still send your favourite RC content by carrier pigeon. <a href="http://www.gizmodo.com.au/2009/10/rural-aussie-broadband-slower-than-carrier-pigeon/">It’s faster than Australian Internet access anyway.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.orzeszek.org/blog/2009/12/20/add-nocleanfeed-or-nocleanfeed-to-blacklisted-urls-to-bypass-mandatory-australian-internet-censorship/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
