Software

System Health Monitoring Software

System Health Monitor for Linux is a handy Python program that will setup your system to generate RRD Graphs of network interface traffic, system load, memory usage, disk space and inode usage and graphs of the number of running processes. It features a user-friendly interactive configuration mode and auto-generated html pages. Just point your web server to the health_html directory to get an overview of the status of your machine.
PICprg

PICprg

PICprg is programmer software for Microchip PIC programmers. It is designed to work with any of the PC parallel port types of programers for the PIC16C84 processors. It features a very flexible configuration menu where you can set the parallel port pin for each function, and test them. Setup is easy and only requires a voltmeter. It includes a user friendly setup menu, memory dump screen with hex display.

PhotoAlbum

PhotoAlbum is a Perl program that creates a nice web friendly photo album of your pictures. It creates top level index files and individual image pages with optional captions, image statistics and file names using plain html for easy uploading to any web host. Navigation buttons make moving between pictures easy. The Album generated it suitable for posting to a webpage, or burning to cdrom. One of the things I like to do is to take tons of pictures at family events and then burn cds for everyone.
SN-15 PalmOS AR-15 Serial Number List

SN-15 PalmOS AR-15 Serial Number List

This is a simple PalmOS application that contains all of the information that I could find on the serial number ranges for various AR-15 manufacturers indicating whether or not the rifle is a 'pre-ban' rifle or not. Select the manufacturer from the popup menu and all of the information that I have found for that manufacturer will be displayed in the main screen, if it is too large to fit on one screen the scroll bar will be enabled, use it or the up/down buttons to scroll the information.

TrollBridge Network Authentication

TrollBridge is a set of Python scripts and iptable configuration that allows you to capture unknown network clients and authenticate them before allowing them to access the network (local, internet, 802.11 WiFi, etc.). It is based on the firewall script from NoCatSplash, but is written in Python instead of 'c'. It can be used to to setup a network hot-spot for your business, school or home. The only authorization methods currently available are a skeleton username/password example, and an example using iButton devices.
up2dateiso

up2dateiso

up2dateiso is a Python script that will create current CD .iso images for RedHat 9, Fedora Core 1 and CentOS 3.1 with the latest rpm updates available. It also includes a custom KPLUG splash screen identifying when it was last updated. This project attempts to update downloaded iso images with the latest security releases from the distributions. It support RedHat 9, Fedora Core 1 and 2, and CentOS 3.1 to one degree or another.
XfreeCD audio CD player

XfreeCD audio CD player

XfreeCD was one of my first Linux projects, it is a audio CD player application that takes its visual design from Nate Smith's freeCD. Development of XfreeCD stalled when I switched to using xmms to play all my music after ripping all of it it to ogg format using Grip. Current development has been moved to a Source Forge project. Check there for the latest versions. XFreeCD features a simple, borderless playback interface, CDDB song database support, GTK+.