<?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>Wizardlike research &#187; networking</title>
	<atom:link href="http://wizardlike.ca/blog/tag/networking/feed/" rel="self" type="application/rss+xml" />
	<link>https://wizardlike.ca/blog</link>
	<description>Computer geekery</description>
	<lastBuildDate>Sat, 19 Mar 2011 15:25:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Watch the Internet die</title>
		<link>https://wizardlike.ca/blog/2011/03/watch-the-internet-die/</link>
		<comments>https://wizardlike.ca/blog/2011/03/watch-the-internet-die/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 15:25:31 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[silly]]></category>

		<guid isPermaLink="false">https://wizardlike.ca/blog/?p=339</guid>
		<description><![CDATA[
That's a plot I've been making based on this data. If the y-axis doesn't make any sense to you, this represents the number IP address blocks each of the world's five Regional Internet Registries has left to assign to Internet users. North America is looking pretty safe for a while (hooray). Asia and Australia ...]]></description>
			<content:encoded><![CDATA[<p><img src="https://wizardlike.ca/files/ipv4.png" style="width:550px;" /><br />
That’s a plot I’ve been making based on <a href="http://www.potaroo.net/bgp/ipv4-stats/allocated-all.html">this data</a>. If the y-axis doesn’t make any sense to you, this represents the number IP address blocks each of the world’s five Regional Internet Registries has left to assign to Internet users. North America is looking pretty safe for a while (hooray). Asia and Australia are currently expected to run out on April 30, 2011. Bad things are going to be happening then.</p>
<p>I seem to have a thing for plotting things.</p>
<p>Plot also available in <a href="https://wizardlike.ca/files/ipv4.svg">SVG format</a>. Both should be updated vaguely daily.</p>
<p class="wp-flattr-button"></p> <p><a href="https://wizardlike.ca/blog/?flattrss_redirect&amp;id=339&amp;md5=08848f5074eb9bdb776d13532c77c384" title="Flattr" target="_blank"><img src="https://wizardlike.ca/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2011/03/watch-the-internet-die/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Freenet and Wikileaks</title>
		<link>https://wizardlike.ca/blog/2010/11/freenet-and-wikileaks/</link>
		<comments>https://wizardlike.ca/blog/2010/11/freenet-and-wikileaks/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 00:24:24 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">https://wizardlike.ca/blog/?p=326</guid>
		<description><![CDATA[Several months ago I wrote about Freenet. It's technically neat but I was underwhelmed by its utility, thinking an uncensorable network isn't very necessary in today's Internet. I wrote:The primary value of some­thing like Freenet in mostly-​​free coun­tries like Canada would be Wikileaks, I would think. Well there is some of that — for instance there’s ...]]></description>
			<content:encoded><![CDATA[<p>Several months ago <a href="http://wizardlike.ca/blog/2010/01/freenet/">I wrote about Freenet</a>. It’s technically neat but I was underwhelmed by its utility, thinking an uncensorable network isn’t very necessary in today’s Internet. I wrote:<br />
<blockquote>The primary value of some­thing like Freenet in mostly-​​free coun­tries like Canada would be Wikileaks, I would think. Well there is some of that — for instance there’s a frees­ite devoted to the leaked Sarah Palin emails — but the fact of the mat­ter is that Wikileaks exists in the “real” cen­sor­able Inter­net and it hasn’t been cen­sored. Or at least not yet. There’s been pos­tur­ing that maybe it will be some day, we’ll see. But the fact that it hasn’t been yet takes away a niche mar­ket for Freenet.</p></blockquote>
<p>Considering <a href="https://twitter.com/wikileaks/statuses/9609091915718656">the reaction by the world’s governments to the most recent Wikileaks leak</a>, I may have to reconsider Freenet’s role a little bit.</p>
<p class="wp-flattr-button"></p> <p><a href="https://wizardlike.ca/blog/?flattrss_redirect&amp;id=326&amp;md5=4ce76caca366370ff1f37403f86e98c9" title="Flattr" target="_blank"><img src="https://wizardlike.ca/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2010/11/freenet-and-wikileaks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Online portable password manager</title>
		<link>https://wizardlike.ca/blog/2010/08/online-portable-password-manager/</link>
		<comments>https://wizardlike.ca/blog/2010/08/online-portable-password-manager/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 14:33:33 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">https://wizardlike.ca/blog/?p=316</guid>
		<description><![CDATA[I've posted this elsewhere, but I feel comfortable now posting it publicly.

There's this problem of having to have a password for every website you have an account with, which is a serious problem if you have an account on a lot of sites. OpenID was supposed to solve this problem by allowing you to---securely---share ...]]></description>
			<content:encoded><![CDATA[<p>I’ve posted this elsewhere, but I feel comfortable now posting it publicly.</p>
<p>There’s this problem of having to have a password for every website you have an account with, which is a serious problem if you have an account on a lot of sites. <a href="http://en.wikipedia.org/wiki/OpenID">OpenID</a> was supposed to solve this problem by allowing you to—securely—share one account across multiple sites, but never took off due to a chicken-and-egg problem: almost no one uses OpenID which means almost no sites feel the need to support it. Most web browsers will store passwords for you, but that doesn’t do you any good if you want to access one of your accounts from a different computer.</p>
<p>You can use the same password—or the same few passwords—across multiple sites, but <a href="http://www.businessinsider.com/mark-zuckerbergs-and-privacy-crimes-2010-3">this is actually a real security risk</a> and is something that should be avoided if possible.</p>
<p><a href="https://wizardlike.ca/private/password-test.html">So I put together a wee bit of Javascript</a> to help manage passwords. You have to remember one base password—which should not be from the dictionary, but otherwise has no constraints—and from that password it will automatically generate what your particular password is for any given site. Your base password is never transmitted across the network. The generated passwords should hopefully meet the criteria of any site you come across: they all contain one uppercase letter, one punctuation mark and one numeric digit. If some unscrupulous website owner gets your password to one site, it is veritably intractable for them to determine your base password or your password to any other site. <i>And</i> it requires you to only remember one site.</p>
<p>I post <a href="https://wizardlike.ca/private/password-test.html">it</a> in case anyone finds it useful or wants to use it for their own purposes. If you <i>do</i> want to use it, follow these steps:
<ol>
<li><a href="https://wizardlike.ca/private/password-test.html">Steal my HTML document</a> and change around the style, etc., to suit your needs.</li>
<li>Find a place to host the HTML document.</li>
<li>Come up with a base password, hopefully something harder to guess than “galvatron”.</li>
<li>Determine the SHA1 hash of your base password. You can find online SHA1 calculators, but from a security standpoint it would be preferable to calculate the hash on your home computer (e.g., on a Unix-based operating system with OpenSSL installed, one can do something like <tt>echo –n “galvatron” | openssl sha1</tt> to calculate the hash).</li>
<li>In the HTML document, modify the Javascript variable <tt>password_hash</tt> according to what you just calculated.</li>
</ol>
<p>The script will then give you passwords that you should use for sites you sign up for in the future, which you will then never have to remember.</p>
<p class="wp-flattr-button"></p> <p><a href="https://wizardlike.ca/blog/?flattrss_redirect&amp;id=316&amp;md5=e5db182bffcddddbe70131a90841d2c3" title="Flattr" target="_blank"><img src="https://wizardlike.ca/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2010/08/online-portable-password-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Freenet</title>
		<link>https://wizardlike.ca/blog/2010/01/freenet/</link>
		<comments>https://wizardlike.ca/blog/2010/01/freenet/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 16:17:47 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://wizardlike.ca/blog/?p=162</guid>
		<description><![CDATA[Someone recently asked about Freenet, so I decided to try it out again. If you're curious about Freenet, the about page gives a good description of it. It's a WWW-like network---minus the dynamic content and search engines---with the added benefit that it's totally anonymous and uncensorable. "Anonymous" is a bit of a misnomer: it's ...]]></description>
			<content:encoded><![CDATA[<p>Someone recently asked about <a href="http://freenetproject.org/">Freenet</a>, so I decided to try it out again. If you’re curious about Freenet, the <a href="http://freenetproject.org/whatis.html">about</a> page gives a good description of it. It’s a WWW-like network—minus the dynamic content and search engines—with the added benefit that it’s totally anonymous and uncensorable. “Anonymous” is a bit of a misnomer: it’s actually closer to pseudonymous since, through cryptographic primitives, it’s designed around the idea of having identities not linked to real identities. The “WWW-like” is also a misnomer as it’s actually a more general key-data sort of enormous filesystem, but the WWW-like part of it is what most users see, especially initially.</p>
<p>I played around with it years ago and I have to say it’s improved quite a bit since then. The biggest, and just about the only visible, change is in performance. I haven’t dug into seeing what they’ve done to help things, but most freesites load within a minute and there are very few “data not found“s. “Within a minute” may not sound very impressive compared to the WWW, but it’s really impressive considering the nature of Freenet.</p>
<p>From a local resource consumption standpoint, performance is still quite terrible. I’ve been running it for close to a day now and the load average stays somewhere around 0.3 even when not doing anything and can jump up above 3.0 when doing casual browsing of freesites or Frost boards. This is unfortunate since you have to leave it running 24/7 for it to work well.</p>
<p>The same problem is with Freenet that has always been there: content. I agree with the general philosophies of Freenet: even “good” censorship philosophically has bad consequences and so it is nice to have a place like Freenet free from any sort of censorship. Well, in practice, that hasn’t really panned out. Freenet’s been around for close to 10 years now and still doesn’t have <i>any</i> compelling content. I’ve poked around <a href="freenet:USK@0I8gctpUE32CM0iQhXaYpCMvtPPGfT4pjXm01oid5Zc,3dAcn4fX2LyxO6uCnWFTx-2HKZ89uruurcKwLSCxbZ4,AQACAAE/Ultimate-Freenet-Index/57/">the major freesites</a> (this link will not work if you aren’t on Freenet) and the Frost message boards and…nothing. There’s piles of content, of course, but little of it of consequence, very little of it interesting, and none of it compelling.</p>
<p>The primary value of something like Freenet in mostly-free countries like Canada would be <a href="http://www.wikileaks.org/">Wikileaks</a>, I would think. Well there is some of that—for instance there’s a freesite devoted to the leaked Sarah Palin emails—but the fact of the matter is that Wikileaks exists in the “real” censorable Internet and it hasn’t been censored. Or at least not yet. There’s been posturing that maybe it will be some day, we’ll see. But the fact that it hasn’t been yet takes away a niche market for Freenet.</p>
<p>What I see a lot of on the freesites is politically…disagreeable…writings. In this sense Freenet actually does make sense. The Internet is becoming less and less anonymous. It used to be that you could set up a Geocities sites and write about your love for Emma Goldman, but these days service providers (in the most general sense) are chomping at the bit jumping all over themselves at the opportunity of passing on IP addresses and whatnot. The political writings on Freenet aren’t generally illegal (well, maybe there might be one or two in a few countries with severe hate speech laws, but those are the exceptions), but they’re unconventional enough that I can see people wanting anonymity. It’s not so much about Freenet being uncensorable as it is about Freenet offering this very elegant pseudonymity. I suppose it’s nice to have a place where you can write and you <i>know</i> that it’s impossible for future employers to track you down and find out that you secretly agree with Emma Goldman’s politics.</p>
<p>Well, I still agree with the theory of Freenet and I still acknowledge its practical value in places like China, but…I still can’t see that it applies to me. I’d like to create a freesite to add more content and get more people interested in Freenet, but like most people, I can’t think of anything compelling to put there. I think I’ll just uninstall it again and wish it well.</p>
<p><i>P.S.</i> I’ve just learned that Frost has been obsolesced by a new Freenet message board system called <a href="freenet:USK@0npnMrqZNKRCRoGojZV93UNHCMN-6UU3rRSAmP6jNLE,~BG-edFtdCC1cSH4O3BWdeIYa8Sw5DfyrSV-TKdO5ec,AQACAAE/fms/111/">FMS</a>. When I’d previously used Freenet many years ago, Frost was the big one, so I installed it out of habit. FMS looks actually rather fantastic (and it works with your existing newsgroup reader like Thunderbird) and maybe I’ll keep Freenet around another couple hours to play with FMS, but I doubt the content on there is going to be radically different from the rest of Freenet.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2010/01/freenet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 usage</title>
		<link>https://wizardlike.ca/blog/2009/12/ipv6-usage/</link>
		<comments>https://wizardlike.ca/blog/2009/12/ipv6-usage/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 15:41:14 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Website]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://wizardlike.ca/blog/?p=149</guid>
		<description><![CDATA[I won't go over the background of IPv6, but suffice it to say I think it's rather keen and I'd like to see it catch on as it would simplify a lot of things. It's got a serious chicken-and-egg problem: content providers don't see the need to support IPv6 until their readers are using ...]]></description>
			<content:encoded><![CDATA[<p>I won’t go over the background of <a href="http://en.wikipedia.org/wiki/IPv6">IPv6</a>, but suffice it to say I think it’s rather keen and I’d like to see it catch on as it would simplify a lot of things. It’s got a serious chicken-and-egg problem: content providers don’t see the need to support IPv6 until their readers are using IPv6; end-users don’t care about IPv6 until content providers do.</p>
<p>We’ve been using IPv6 (Jasna may or may not be aware of it) on our network for about half a year. Since my ISP, <a href="http://teksavvy.com">TekSavvy</a>, doesn’t route IPv6 traffic I’ve had to resort to <a href="http://en.wikipedia.org/wiki/6to4">6to4</a> for the time being to pretend that I’m part of the great IPv6 Internet. For IPv6-capable sites, I connect over IPv6 and for those that aren’t, I connect over IPv4. It’s all very transparent, so I checked my router stats to see how much of our bandwidth was actually happening over IPv6 and it was only about 0.01%, very discouraging.</p>
<p>A large proportion of our bandwidth comes from Usenet, so I went to see if I could find IPv6-capable Usenet servers to help fight the good fight. As it turns out, there are <a href="http://www.kaisersblog.com/2009/01/free-binaries-usenet-servers-using-ipv6/">three free Usenet servers which are IPv6 capable</a>, all of them being in the Netherlands. I tried all three and one of them actually worked for me.</p>
<p>Finally, I decided to make this site, Wizardlike, IPv6-capable. Well my hosting company, <a href="http://dreamhost.com">Dreamhost</a>, doesn’t support IPv6, but there’s a friendly site, again in the Netherlands, called <a href="http://ipv6proxy.nl">IPv6Proxy</a>, which will proxy any hosted site. Thus, if you want to connect via IPv6, you can no go to <a href="http://ipv6.wizardlike.ca">ipv6.wizardlike.ca</a> (<b>note</b>: even if you aren’t IPv6-capable, that site will still work. Due to how IPv6Proxy is set up, the hostname has to be IPv4 reachable). The reason I created a separate domain for the IPv6-reachable site is that it can be rather slow. Consider:<br />
<a href="http://ipv6.wizardlike.ca/blog/?attachment_id=152"><img src="http://ipv6.wizardlike.ca/blog/wp-content/uploads/2009/12/IPv6Proxy.png" /></a><br />
If you’re like me hanging out in Canada, connecting to IPv6Proxy in the Netherlands just so that it can connect to Dreamhost in California and then relay the website back to you is a little silly and adds about 100ms of latency.</p>
<p>In addition to <a href="http://ipv6.wizardlike.ca">ipv6.wizardlike.ca</a> there’s also <a href="http://ipv6.projects.wizardlike.ca">ipv6.projects.wizardlike.ca</a>.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2009/12/ipv6-usage/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Email, we hardly knew ye</title>
		<link>https://wizardlike.ca/blog/2009/07/email-we-hardly-knew-ye/</link>
		<comments>https://wizardlike.ca/blog/2009/07/email-we-hardly-knew-ye/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 16:09:03 +0000</pubDate>
		<dc:creator>Mike Burrell</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://www.wizardlike.ca/blog/?p=56</guid>
		<description><![CDATA[With the recent announcement from Google regarding the release of Google Wave—slated for late September 2009—I finally decided to do some reading on it. I recommend watching the abridged video of it to get an idea, though the abridged version leaves out some cool stuff about the protocol.

I love the protocol. Both Google's actions ...]]></description>
			<content:encoded><![CDATA[<p>With the recent announcement from Google regarding the release of <a href="http://wave.google.com">Google Wave</a>—slated for late September 2009—I finally decided to do some reading on it. I recommend watching <a href="http://www.youtube.com/watch?v=Itc4253kjhw">the abridged video of it</a> to get an idea, though the abridged version leaves out some cool stuff about the protocol.</p>
<p>I love the protocol. Both Google’s actions and words point to Wave being something which is <i>not</i> controlled by Google in any way. The protocol will be open and Google’s reference implementation will be open source. To start with, Google will be the world’s largest Wave provider since they’re the ones who have developed the protocol, reference implementation and have done the testing on it, but ideally organizations will start offering Wave accounts in exactly the same way they offer email accounts today.</p>
<p>If you watch the video, you get a very ambitious view of Wave: it will not only obsolete email, but also instant messaging, polling, blogging, picture sharing and file sharing, wikis and even video games. Being a little bit familiar with XMPP—the technology Wave is built upon—I have to say it was only a matter of time before someone tried to do something this ambitious. XMPP is a beautiful protocol and open and extensible to boot. Wave seems like something that had to happen eventually.</p>
<p>Even if Google Wave supplants nothing other than email, it would be well worth it. Email has a lot of shortcomings, as anyone who took my networking course should appreciate. Cryptographically secure authentication and encryption end-to-end is <i>required</i> by the protocol—it is impossible to send anything unencrypted with Wave—and that alone is something to be pleased about.</p>
<p>The downside to this all is I’m getting all excited now about it and I want to start working on developing a Wave client. I’m all adult and boring these days with my “responsibilities” and so it has to get thrown to the bottom of my to-do list along with all the other cool non–research-related projects I’d love to do.</p>
<p>And I should say I have a horrible history of predicting which technologies will catch on and which won’t. In my world, MSN and Facebook should be failures; PGP and XMPP should have taken the world by storm. With that track record, I suppose Google Wave is doomed to be a spectacular failure, which would be a real shame.</p>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>https://wizardlike.ca/blog/2009/07/email-we-hardly-knew-ye/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
