This shows us once again, that any software you run on your website needs to be kept up-to-date immediately, but what shocked me was that so many people out there running websites and are not watching them for file changes. They had no idea that their sites had been hacked until they went and looked for it.
Articles
-
Simple webserver file alteration monitoring using integrit
06 Jun 2007
-
Query PubMed for citation information using a DOI and Python
30 Jan 2007
Here's a simple little script to query PubMed for a Digitial Object Identifier (a DOI)
-
Simple FAQ application for Django
31 Dec 2006
This is an exceedingly simple FAQ application for Django, which I wrote for Henry.
-
Django Database Export, v.00001
04 Nov 2006
Here's something I wrote to export database contents from a django application into the Django database API format.
-
mnemosyne - a personal information wiki
19 Oct 2006
I've just released my personal wiki system mnemosyne to the public. It runs under Django, written in Python and I've released it under the BSD licence, check it out at http://mnemosyne.simon.net.nz
-
benchmarking .htaccess performance
27 Aug 2006
One of the common tips to increasing Apache performance is to turn off the per-directory configuration files (aka .htaccess files) and merge them all into your main Apache server configuration file (httpd.conf). Jeremy raised an interesting question about when the performance loss caused by using many htaccess files is offset by the ease of maintenance. He's arguing - and I agree - that it makes sense to keep the configuration locally inside .htaccess files, despite the performance loss as these are easier to maintain....
-
Processing mod_security audit logs with logwatch
26 Aug 2006
This is a quick and dirty LogWatch script to process mod_security audit logs. I had a google, and couldn't find any released scripts, so here's my one.
-
process a url query string in PHP
27 Jul 2006
A PHP function to parse a url and extract its arguments.
-
Django Middleware Games
27 Jul 2006
I was fascinated by Andrew Wooster's Fun With HTTP Headers post and I decided that Django should do something cool with its HTTP headers too. So, I banged these middlewares together to add a simple (and utterly useless) X-Djazzified-By and X-Now-Playing response header to all pages served by Django. Just a subtle way of showing your Django-fanship.
-
Wordpress Projects List plugin
26 Jul 2006
Basically, I wanted to list various projects I've worked on, so I built this very simple projects list plug-in for wordpress.