Hey guys - I've been pondering adding a diff-like functionality to BackupPC so I can see the difference between two (text) files. Was browsing the roadmap and saw this is on the to-do list...I just wanted to check to see if anybody is working on this before I start?
I'm interested in the functionality from a security point of view - right now I use (ftimes|tripwire|osiris|etc) to do host-based IDS. Knowing that a file was modified is great, but the next step is to know what was changed - I'm thinking BackuPC can provide that info to me fairly easily. Thinking of a Web interface, as well as a command line interface to do this. As part of the functionality, I'm thinking I'll also tackle another item on the road map - the ability to see in which backup sets a specified file was changed. These two features will allow me to have a use case similar to the following: * IDS (or BackupPC, see below) notifies me that a file of significance to me was modified * Using either web or cmd line client, I get a list of revisions of the file that BackupPC knows about * Again using either web or cmd line, I specify two revisions that I would like to see the differences between One really hand thing I haven't figured out yet that would make this work better is if I could pass in an argument of the full path to a file I care about (and a specified server, of course), and the BackupPC system could return info related to that file. Right now, full path info isn't kept in BackupPC (to my knowledge) so I'll have to try and figure out how to pull that off... (additionally I might implement the ability to email when certain files change - this is fairly light compared to the IDS systems I normally use as it doesn't monitor inodes/etc but some might find use for it) Any thoughts/comments/etc appreciated before I go for a swim. :) John ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ BackupPC-devel mailing list BackupPC-devel@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-devel Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/