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/

Reply via email to