Teleservice offers IPv6 over 6rd

2016-07-29 – 1 minute read 

The local ISP I use in my holiday home, Teleservice Skåne, doesn't offer native IPv6 to us lowly ADSL customers. However, they do operate a 6rd gateway! This configuration in my OpenWRT's /etc/config/network made all the difference: config interface wan6 option proto '6rd' option peeraddr '' option ip6prefix '2a02:83::' option ip6prefixlen 32 Ta-da! Thanks, Philip @ Teleservice! Ask your local ISP if they can do the same!

Going native on a Chromebook

2016-07-29 – 1 minute read 

I've spent the last few days on my vaction experimenting with native GNU/Linux on my Toshiba Chromebook 2. I wrote about it in Native GNU/Linux on a Toshiba Chromebook 2. I'll try to keep the document updated. Main points: It's surprisingly easy to get a native distribution running. Linux and friends have changed somewhat since I last used them on a machine close to me: new stuff like systemd, pulseaudio, et cetera.


Running CP/M: Microbee, Compis, and Yaze-AG

2016-04-10 – 4 minute read 

A couple of days ago I talked with a friend about computers in our primary schools. At her school they had a set of Microbee computers, a family of Australian Z80-based micros running CP/M. I don't know exactly what model they had, but after asking around among other friends some sort of Microbees seems to have been rather common in Swedish school in the mid-80s. I remember seeing ads for Microbees in the 1980s and much later had an opportunity to play with a 32IC for a while.


IPv6 Only FreeBSD

2016-03-27 – 1 minute read 

I'm setting up a couple of FreeBSD jails in an IPv6-only world. I was a bit surprised to note that although has a AAAA in DNS it's impossible to reach the DNS server that gives the AAAA answer over IPv6! Only if I use a resolver that are both on IPv6 and legacy IP will I be able to install packages. What can I do to help?

32th Chaos Communication Congress, part 4

2016-03-25 – 4 minute read 

Introduction More notes from my visit to 32C3. Part 1. Part 2. Part 3. PQCHacks: A gentle introduction to post-quantum cryptography Fahrplan link. Daniel “djb” Bernstein & Tanja Lange. Tanja and djb first had some soothing words: The D-wave quantum computer isn't universal: can't store stable qubits. can't perform basic qubit operations. can't do shor's algoritm. ...but universal quantum computers are coming and are very scary. They break all public-key crypto!


32th Chaos Communication Congress, part 3

2016-03-25 – 5 minute read 

Introduction More notes from my visit to 32C3. Part 1. Part 2. Shopshifting: The potential for payment system abuse Karsten Nohl, Fabian Bräunlein, and dexter. Fahrplan link. Recording. This talk was at the same time as the New memory corruption attacks so I saw the recording. Cashier station to payment terminal: ZVT or OPI protocol. Payment terminal to payment processor over Internet: Poseidon protocol/ISO 8583. Many countries have their own dialect of ISO 8583.


32th Chaos Communication Congress, part 2

2016-03-25 – 6 minute read 

Introduction More notes from my visit to 32C3. Part 1. Unpatchable: Living with a vulnerable implanted device Fahrplan link. Recording. Marie Moe & Eireann Leverett. Marie lives with a pacemaker: “A project to break my own heart.” A rather low-key presentation with no alarming remote cracking of pacemakers, but interesting insights into medical implants. For instance, Marie's own pacemaker has two wireless interfaces: one near-field and another for remote monitoring/telemetry when used with an optional a base station in her home.


32th Chaos Communication Congress, part 1

2016-03-24 – 5 minute read 

Introduction Never underestimate the bandwidth of a van full of cypherpunks hurling down the highway. Never mind that the van originally wouldn't start and that we had to get off and push it until it finally started. Now we were hurling along the Autobahn towards Berlin, praying silently to Eris that we wouldn't get an engine failure right there, with BMW's and Porsche's being shot from a cannon behind us. Hours later we ended up in a fairly up-scale collective, or as the inhabitants called it, a “Wohnungsgemeinschaft”, in Kreuzberg.


Using Hugo as a blog generator

2016-02-21 – 1 minute read 

I just switched from Pelican to Hugo for my blog. Hugo, written in Go, is much more interesting than Pelican and I think this means I will update more often. Most of the old URLs to individual blog items should work. However, the feed URLs changed. I apologize. I hope people subscribing will notice and find the new feed URL easily. It should be auto-discoverable.

mub - a minimalist IRC client in Go

2016-02-20 – 1 minute read 

Me and some friends wrote an IRC client in Go. We have tried it under OS X, FreeBSD, GNU/Linux and even on Windows. Project page here: By default it gives you a readline-like user interface with command history and the usual command line editing with arrow keys and Emacs keys. If you give it the argument -sub it uses a dumb TTY interface instead which may be usable if you write your own UI interface.