GTK Apache Log File Parser Written in Python

I needed to parse sets of large apache logfiles with the ability to filter results based on HTTP status code as well as URL regular expressions. Being primarily a PHP programmer my first instinct was to build this as a web based application, however I soon realised that PHP would just be far too slow when parsing large (multiple GB) files. Instead I decided to write the program as a traditional desktop application using python and GTK, utilising threads to keep it speedy and responsive. If you have any use for the program, you can download it here.

It should run on any OS assuming you have python and the GTK libraries installed. There’s no need to install, simply unzip and run parserGUI.py.

Screenshots:

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>