sb's home | | greetings, human....


You;re chatting away to a Beaglebone Black, running OpenBSD 5.5 6.8 7.1.

I used to run an old shared server for public access, in the last century and for the beginning part of this one for a while - at it's peak it had around 80 users, and it always ran OpenBSD since 2.4. That said, I used to have a few (and with hindsight, possibly unjustified!) rants about it. It had an IRC server on it, some of the more comical quotes from it are available here and which can be used via the unix `fortune' command.


Occasionally I used to give presentations at a few events:

Feel free to mail me at if you feel you want to. Yes, I'm aware that this server is vulnerable to the heartbleed attack - and no, I don't care.... Edit: upgraded to OpenBSD 6.8, and now running the OpenBSD httpd.


I'm a fan of the Atmel AVR series, and one of the best tutorials I ever found for avr-gcc was at Unfortunately that site seemed to get taken down for some reason, but the local copy of that is here. Also, here - avr-libc-toolchain.kaizo-10052015.tar.xz - is a toolchain for building AVR8 binaries from within cygwin. Simply add /opt/avr/bin into your path and you should be set!

I've recently built out an OpenBSD fw/wap/bridge/dhcp/dns server. I've written up the more trickier parts.

A very old study on warez.

For some time, I used m0n0wall as a packet filtering firewall, but then I flipped a bit and enabled IPSec on worked well, but these days I prefer OpenVPN, SSL VPN's are far easier to deal with.

ciscoyoinker proved a quick hit for me when I was on a pentest and found a private community string out.

I am quite the unix fan, here are some of my .dotfiles .Xdefaults, .cshrc, . twmrc and .xinitrc.

Here's a copy of nfsshell, with a trivial patch to make it compile on modern linux systems.

The Acer Aspire One (aa1) was a laptop I used to have, I got it when I can back from travelling round South America, and it served me well for a number of years (hostname: the littlest hobo). It ran linux, and at the time I felt a need to write up what I did to get it working on it.


DNSUPd, pronounced dee-en-ess-up-dee, is a small C daemon to update DNS records. Highlighted source is here.


This next section requires some organising ;-)

My dissertation regarding crypto and social responsibility.

The KLF - WTF?

Here's a link to "The Hacker Crackdown", the HTML version. Still remains one of my favourite books.

A random screenshot that was the result of a friend being particuarly unwell.

You need to watch out for scam-spam.

The rest of the random stuff in a directory.


I had a bunch of other stuff up at (arbitary date selection), and simonb' - both sites no longer exist but you can still see stuff thanks to