I’m releasing two small perl scripts I wrote which provide the client-connect and client-disconnect scripts for OpenVPN such that you can dynamically create IPtables firewall rules based on LDAP group memberships. You push out routes to all your internal networks to the user then using IPtables only allow traffic to specific destinations and ports. This […]
Webfaction
I signed up my django project to WebFaction. I’m currently evaluating their service and will post my opinion of them once I get the site up and running.
Wikileaks
I just donated $25USD to Wikileaks. Please go there and watch their latest video, it was very disturbing but its important that you we the war in Iraq as it really is.
Music Blog: Sound Fleet
So me and some friends decided it would be a good idea to start up a group music blog. Its still very fresh but I enjoyed hammering out a few posts. If your also a music lover contact me and we will continue adding you to the blog (after a rigorous interview process of course). […]
Background/Wallpaper Desktop Switcher
Was looking around for a good free background desktop switcher, and I found so much crap. Google struggles to find good free software and instead preferences spam websites and commercial software, its very frustrating. Anyway I’ve started using John’s Background Switcher and so far it works great.
Choosing the right SSL certificate
Not all SSL certificates are the same, here is a rough round-up of differences: Verification Levels There are three basic levels of verification: domain only, domain and business, and domain business and identity of representative. Domain only is actually quite weak authentication when you think about it, it doesn’t prove you are who you say […]
Subversion Pre-Commit hook to check sudoers file syntax
In my short running series extremely obscure pieces of code that hopefully someone else in the universe will find useful I bring you a pre-commit hook for subversion that checks to make sure your sudoers file has correct syntax. This is useful for us because we have a very large sudoers file and once commited […]
lshw
Every now and then you come across a genuine new command that you haven’t heard of before that does something useful. lshw lists basically everything hardware related you would want to know about a new box you have just jumped on to. It is extremely detailed and easy to read and should be available with […]
Flickr-CAPTCHA v0.2 using PHP and the FlickrAPI for human recognition
Flickr-CAPTCHA is a captcha program that uses flickr images and tags to decide whether someone is human. A random thing is selected (from a list of things) and a random number of flickr images are chosen a long with a set of decoys. Each decoy contains at least one other thing in order to prevent […]
Python NSS netgroups interface
While working on my python test-sudoers script I realised I would need to query NSS netgroups. I went looking for a python module that would do that, and I found the nis module but this wasn’t really what I was after. The NIS module allows you to query NIS netgroups if you have a NIS […]