README for FileTraq v0.2 Copyright (c) 2000 Jeremy Weatherford See file COPYING included with distribution. ----> Quick Install: # ./install.sh Full installation info is in INSTALL. ----> What's it do? FileTraq is designed to be run periodically from the root crontab. Each time, it compares a list of system files with the copies that it keeps. Any changes are reported in diff or patchfile style, and dated backup copies are kept. ----> What's that good for? It's designed to be an easy way to ensure that no system files are changed without your knowledge. If you're worried about people breaking in and changing things without you noticing, or just worried about the other guy with root on the box changing things and forgetting to tell you, it's a good way to keep tabs on configuration files. It can even be useful to add some sanity to your own life, by reminding you when files are changed. If you keep track of the messages you get back from FileTraq, you'll have a rudimentary file history that will allow you to flip back to see when you changed a certain thing. Dated backups are also kept, just in case you nuke a file. ----> How's it work? It's just a little shell script that reads a list of files to watch, runs diff against each file and its backup, and reports any discrepancies, along with keeping a dated backup of the original. ----> Is there anything wrong with it? Right now, it doesn't take care of its backups very well. The dated backups will accumulate in the backups directory, bounded only by diskspace. If anyone has an idea for a SIMPLE way to keep backups in check, let me know. It only handles text files -- this isn't a Tripwire replacement for use with system binaries. I suppose it could be, though. FileTraq is not well tested or hardened. It runs as root, but all of its config files should only be accessible by root. No security holes are known at this time, but please be careful. ----> How do I send feedback? I'm glad you asked... Jeremy Weatherford There's a homepage for FileTraq at http://filetraq.xidus.net Feedback is definitely welcome, especially about proposed features. ----> Legalese This program is distributed under the terms of the GNU Public License. See the file COPYING included with this distribution.