                            Introduction to F-PROT

F-PROT is a fairly large package, intended to provide almost complete
protection against computer viruses.  I admit that it is not the most
user-friendly package around, but you will not find many other packages
that are as powerful.  It is a bit difficult to say how many different
viruses the programs can handle - the number is from 65 to 150, depending
on the definition of "different".

F-PROT may be freely distributed outside of Iceland, provided it is not
changed in any way.  In Iceland it is distributed as a commercial product,
under a different name, with a printed manual and a higher level of support.
I am currently looking for companies that might be interested in producing a
commercial version of this package in various other countries.

F-PROT may not be bundled with other programs without written permission
from the author.

F-PROT is distributed as shareware - if you want to support continued
development, please register your copy.

Registration fee depends on the number of computers F-PROT is used on:

	Educational institutions:   1-14  computers     $15
	                            15-500 computers    $1 per computer
				    over 500 computers  $500

	Everybody else:             1-7 computers       $15
				    8-500 computers     $2 per computer
				    over 500 computers  $1000
	
Even though the prices given are in US dollars, you are free to send the
payment in any other currency.

As I personally dislike shareware which states "If you use this package
you must send in some $$$", I will not request payments, but I must point
out that if nobody sends in any contributions, I will sooner or later
stop distributing the package as a shareware product.

When registering, please indicate which version you have (this version is
number 1.11).  My address is

                        Fridrik Skulason
                        Box 7180
                        IS-127 Reykjavik
                        Iceland

If there are restrictions at your site that prevent you from using
shareware, just contact me - I'll be happy to sell you the package in a
more ordinary way.

The F-PROT package includes the following files:

        AUTHOR.TXT              Name and address of the author.
        BOOTVIR.TXT             A description of known boot sector viruses.
        FILVIR.TXT              A description of known program viruses.
        INSTALL.TXT             How to install the package.
        READ-ME.TXT             This file.
        UPDATES.TXT             How to obtain updates.
        USAGE.TXT               How to use this package.
        VIRDOC.TXT              Information about viruses in general.

        SIGN.TXT                The virus "signatures".

        F-DRIVER.SYS            Monitors against known viruses.
        F-NET.EXE               "Fix" for users of Novell networks.
        F-OSCHK.EXE             A checksumming program for the system files,
                                the boot sector and the partition record.
        F-LOCK.EXE              Protection against unknown viruses and Trojans.
        F-SYSCHK.EXE            Checks for infection by known viruses.
        F-FCHK.EXE              Removes infections in files.
        F-DISINF.EXE            Looks for boot sector infections.
        F-XLOCK.EXE             Adds code to executable files, so they will
                                check (when run) if they have been infected.
        F-UNLOCK.EXE            Removes the code described above.
        F-XCHK.EXE              Only allows programs modified in this way
                                to be run.
        F-RUN.EXE               Used to run unmodified programs, when F-XCHK
                                is active.
        F-INOC.EXE              Inoculates diskettes against some boot
                                sector viruses.
        F-POPUP.EXE             Produces Pop-Up windows, when F-LOCK is
                                active.
        F-DLOCK.EXE             Protects the hard disk from writing or
                                formatting.
        F-EX.EXE                Removes the memory-resident programs in
                                this package from memory.
        F-DIR.EXE               Lists hidden or read-only files.
        F-MMAP.EXE              Produces a detailed memory map.
        F-HIDE.EXE              Hides files.
        F-UNHIDE.EXE            Unhides files.
        F-BOOT.EXE              Shows the boot sector.
        F-PBR.EXE               Shows the partition boot record.

The F-PROT package was written using MASM (Microsoft) and TURBO-C (Borland).

I wish to thank all those I have received information, virus samples,
encouragement and other assistance from.

Special thanks to Ralf Brown.  His list of the IBM PC-interrupt functions
saved me a lot of work on several occasions.

Finally - a disclaimer (well, sort of....)

The programs in this package have been thoroughly tested in Iceland and are
(at the time of writing) used on about 1000 computers locally, but versions
1.07 and later have also been distributed internationally, so most of
the "bugs" should have been detected and removed by now. I cannot, however,
guarantee that every program will work perfectly with every possible
combination of hardware and software.  Because many of the programs in the
F-PROT package expect a very high level of compatibility, some problems could
arise on machines not "100% IBM compatible".

As far as I know the programs are free of bugs, but they are not perfect,
and any suggestions for improvement are appreciated.
