ViperDB is a file checker similar to Tripwire but with different assumptions.
Unlike other file checkers, ViperDB does not use a massive database to store its records. Instead, the software utilizes a plain text database that is stored in each directory being watched. This design decision was made to keep the software fast and to make it more difficult for attackers to focus their attention on one access point. By checking your filesystem thoroughly and regularly, you can greatly reduce the likelihood of intruders modifying your files while ViperDB is monitoring your system.
To get started with this software, you must undergo a relatively straightforward installation process. First, download and unpack the latest version of ViperDB. After that, enter the distribution directory and modify the viperdb.conf file to include the directories you want to monitor. Then, copy it to the directory /usr/local/etc/. Don't forget to also modify the viperdb.ignore file to accommodate any specific files you want to ignore.
Next, modify the viperdb.pl file to change $notify_email and $loglevel, then copy it to /usr/local/sbin/. To initialize the software, run viperdb.pl -init. Copy filecheck.sh to /etc/cron.hourly/ and filecheck-nomd5.sh to /usr/local/sbin/ to finish setting up ViperDB. Finally, add filecheck-nomd5 to your crontab.
This latest release of ViperDB includes several bugfixes. These include resolving hash deleting, locking, config parsing, tieing, and logfile issues. Overall, ViperDB is a fantastic software that you should consider installing to ensure the security of your files.
Version 0.9.9: N/A