Pet Project

I’ve started a pet project.  Its a remote tripwire like program. I’m doing it in python (largly because I want to learn python better.) I prototyped it in bash (heheh, so it cant be that hard of a project to make,) but moving it to something more real (and using sqlite instead of my “cat + grep” database)
The idea is to store all the files needed to actually preform the integrity checking locally, and then upload them to the remote server at the time that the scan is run.  It’s a pretty simple combination of find + md5sum + openssh + RSA/DSA authentication… add a store and compare and up-date of locally archived checksums… tack on an alerting feature… and run via cron… And you have the idea.

If anyone a) reads this, and b) wants to be in on it then drop me a line and I’ll put up an svn repo for it.

Cheers

Leave a Reply