Projects / Sentinel


Sentinel is a fast file scanner similar to Tripwire or Viper with built in authentication using the RIPEMD 160 bit MAC hashing function. It uses a single database similar to Tripwire, maintains file integrity using the RIPEMD algorithm and also produces secure, signed logfiles. Its main design goal is to detect intruders modifying files. It also prevents intruders with root/superuser permissions from tampering with its log files and database. Disclaimer: this is not a security toolkit. It is a single purpose file/drive scanning program. Available versions are for linux (tested on all current Slackware and RedHat releases), with Irix versions soon to be added on.


Recent releases

  •  23 Apr 2001 21:42

    Release Notes: sentinel-user for individual users has been added. The copyright has been assigned to the FSF. This release contains minor makefile updates.

    •  20 Mar 2001 06:40

      Release Notes: A -fullcheck option has been added which allows you to check for files added to the drive even if they are not in the database. In addition, autoinit and autorebuild have been added to the help, and the building stuff has been improved slightly. The efficiency and speed of the algorithms for checking and database creation have also been improved. These improvements allow it to work at or near a hard disk's max throughput limits.

      •  13 Sep 1999 12:39

        Release Notes: Sentinel now has a simple batch file-based installation (simply type ./makeall), better security of the key through integrated compression, automated key generation from /dev/random, simple process hooks to add other front ends, and an auto header file generation that makes changing the default directory easier. Two sample frontends have been included, a graphical and a daemon frontend.

        •  01 Aug 1999 22:49

          Release Notes: This release fixes 2 known bugs in v1.1.2c and 1 known bug in v1.1.4c. In addition it implements a new batchfile creation function which was disabled in v1.1.6c correctly and adds an automated test script to the package. This brings the level of stability to the same level as the 1.0.x series and is probably the last 1.1.x series release. It also adds improvements to the documentation, and improves the help messages shown in case of an error.

          •  30 Jul 1999 03:56

            Release Notes: This release adds features to the basic package, including limited "cloaking" checks, secure, logged deletion of files from the database, addition of files to the database and undeletion of deleted files in the database. In addition, enhanced security including 10K locks and argv[0] checking has been added.

            Recent comments

            19 Mar 2001 21:49 zurk

            Re: devel halted?

            > What happened to Sentinel? The
            > homepage/download is unreachable,
            > no new versions were released since
            > 09/99. I used to like this tool.

            i didnt see the need to update it for a while. it didnt lack any features i

            needed and then netpedia screwed up my account. anyway, ive release

            1.2.1c if anyone is interested and posted it up to sourceforge.

            16 May 2000 15:37 karellen

            devel halted?
            What happened to Sentinel? The homepage/download is unreachable,
            no new versions were released since 09/99. I used to like this tool.

            13 Sep 1999 21:15 zurk

            just my way of typing code...i tend to type in a straight line on an SGI screen..thats 200 characters per line. I havent removed anything or tried to obfuscate(sp?) anything..its just my typing. :) I'll run cbeautifier on it when i get time.

            14 Aug 1999 08:01 morgaine

            Sentinel.c obfuscated?
            The C code in file sentinel.c appears to have been mildly obfuscated by removal of all indentation from function addfiletofilelistp() onwards. In a security tool, this is worrying.

            01 Aug 1999 12:44 zurk

            the distfile is 100K..i'm not compressing a 100K to save 20-30K. :) Anyway, i'm working on a graphical configure/monitor thing as soon as i stop adding stuff i really need...probably in the 1.2.x series.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.