Bypass Netflix Geoblocks with IPv6 [Unviable 06/16]

[UPDATE June 2016]: Netflix have blocked all HE IPv6 tunnels. Deploying IPv6 via HE’s tunnel mechanism will actually now break even the most legitimate of configurations from any country.

There’s been a lot of talk (and action) as of late as Netflix starts crumbling under the irrational demands of the content owners. It seems it’s no longer acceptable to view content from behind the IP of a node that’s known to obscure the true location of the endpoint (i.e. a VPN or proxy).

Continue reading Bypass Netflix Geoblocks with IPv6 [Unviable 06/16]

A Political/Economic Rant: Why Holding an Absolute Position is Absolutely Wrong

Many people these days would categorise a government/economy as one of four types: Capitalist, Socialist, Communist or Fascist. These are well known to be completely different and assumed by many to be incompatible with one another, and conclude that any particular nation would fall into one, and only one of these categories. Some people choose a favourite and form very strong opinions to defend their position.

Continue reading A Political/Economic Rant: Why Holding an Absolute Position is Absolutely Wrong

Hacking the Realtek DVB RTL2832U into Linux by hand

I originally found a patch for 3.8 kernel on the web. It seems I can’t find it on the web any more, and the kernel has changed slightly since then. I had to change how an enum was referenced to get it working in Linux 4.2.

Here’s the original instructions I found on the net (copy/pasted here).

sudo apt-get install linux-headers-`uname-r`
sudo apt-get install libproc-processtable-perl
mkdir dvb-2832u
cd dvb-2832u
git clone git://
cd media_build
cd linux/
patch -p1 < ../dvb-usb-rtl2832.patch
cd ..
make allmodconfig
sudo make install


Let’s Encrypt is in Beta

It appears that Let’s Encrypt has started its closed beta as of 29th October 2015. I’ve managed to get in on it, and Ubermotive is running on a brand new SSL certificate signed by the Let’s Encrypt CA. I’ve gone through the site and replaced most HTTP links with HTTPS ones and also forced HTTPS site-wide (you’ll get a redirect if you attempt to enter by HTTP). So far, so good.
Continue reading Let’s Encrypt is in Beta

Every Automated Billing System Ever is Shit

This is a part of the world that I don’t understand. There are so many companies out there who need to perform the simple task of measuring the service they provide and billing it at a set interval. I really don’t think I’m being naive when I say it’s a simple task – I’m a software engineer, and throughout my career, I’ve written ledger interfaces for a 30 billion dollar super fund, reverse-engineered communications protocols for dozens of devices, and written code for everything from firmware to websites on many major platforms. While possessing the capability to develop literally any of the billing systems I deal with month-to-month, I often find myself unable to perform the simplest of tasks.  I’ll start with the absolute worst.
Continue reading Every Automated Billing System Ever is Shit

On IPv6

What the hell is IPv6, and why should I care?

It’s the next generation of Internet protocol. You’re probably heard that the world has pretty much run out of IPv4 addresses. Sure, four billion sounded like a lot of endpoints when it was first drafted, but absolutely predicted this sort of growth. In layman’s terms, the v4 internet is full, and we need to build a bigger one.
Continue reading On IPv6

How to Bypass the Herald Sun’s Paywall

It’s pretty simple to circumvent. Just change the hostname in the URL from “” to “” (or any other News Limited publication that doesn’t paywall their content) and load the page. The reason for this (as I mentioned before) is that all of these publications run on the same instance of the same content management system.
Continue reading How to Bypass the Herald Sun’s Paywall