Floke Integrity (version 0.02) is a security application that
protects the integrity of your files. Integrity is often a neglected
part of computer security. Floke will use mathematically strong
message- digest/hash functions (SHA-1, RIPEMD-160 or
MD5) to make "fingerprints" of your files. These "fingerprints"
are stored and checked against, when you fear that your files
have been subject to tampering or changes from
hardware/software malfunction. New in this release is increased
user friendliness, with the use of Wizards and an overall face-lift.
Includes source and documentation. Distributed under the terms
of the GNU General Public License version 2.
Platform: Win32 (That is Windows 95/98/ME/2K etc.).
News
Wednesday the 15th of January 2003
It seems that Floke fails on most Windows 2000 systems with recent hotfixes. Since I feel that it becomes increasingly difficult to work with and maintain my ad-hoc
spaghetti code, I've decided to start Floke from scratch. Now considering formal object oriented design and documentation paramount. Time allowing I'll post
snapshots of the development here.
- Floke still works on Windows 9x. For Windows 2000 and XP please consider the Cygwin port of AIDE http://www.cs.tut.fi/~rammer/aide.html
Monday the 5th of August 2002
I've had one report of Floke failing on a Windows 2000 system. I've failed to reproduce this on those Windows 2000 systems that I've access to. Please send
any failure reports. Hopefully beta version 0,03b3, available below, should fix this.
Documentation
The documentation is available online http://www.angelfire.com/wi/wickmann/flokedoc002.html and in the main distribution
archive.
Download
Floke is mainly distributed through Simtel.Net. Recent developments in the way Simtel.Net handles downloads, have resulted in confusion and dead download
links. However Floke is still carried by Simtel.Net, and can be found at:
http://www.simtel.net/pub/dl/37780.html
The archive size is 822011 bytes.
Inside the archive I've placed detached signatures of the files. Make sure to check the contents of the archive for authenticity
with my OpenPGP/GnuPG/PGP public key. The public key is available here:
http://www.angelfire.com/wi/wickmann/contact.html.
Web-board
It seems to me that our web-board has disappeared, however it should exist
here.
Development efforts towards v. 0.03
Goals:
- Option to overwrite report file
- Longer search pattern (limit of 46 increased to 256)
- Statistics and progress bar
- Differentiated versions (novice/expert/console)
- A Wizard that will start the engine without exposing the user for the nasty animal under the hood.
- Optimization
- Optimized version for the P6 processors
- More details (attributes) in the database
- New format for the database file
- Possibility to add more drives to one database
- Option to include more details in the report
- Possibility to add Floke to the Windows 98 task scheduler (AKA running it automatically).
- More effective memory management.
- An extensive default list of executable extensions
Goals as implemented in beta 1 (2001.08.09.):
- Longer search pattern (limit of 46 increased to 256)
- Statistics and progress bar
- Optimization
Goals as implemented in beta 2 (2001.09.27.):
- Longer search pattern (limit of 46 increased to 256)
- Statistics and progress bar
- Optimization
- Static database, with user selection of files
Beta 3 (2002.08.05)
- Possible support for some personal firewall (Atguard and NIS ?) (See static db), needs testing.
- Possible solution to Windows 2000 failures
Beta versions
The current beta version is 0.03b3. Please download the executables from:
http://www.angelfire.com/wi/wickmann/fi003b3.zip [387kb]
and the source from:
http://www.angelfire.com/wi/wickmann/fi003b3s.zip [416kb]
OpenPGP signature.
Download a guide in PDF format. (old)
Source code
I forgot to tell that the compiler used to compile Floke is lcc-win32, available from http://www.cs.virginia.edu/~lcc-win32/