The program consists of a collection of tools that monitors important areas of your computer, areas in which spyware and other malicious programs practically always leave some kind of traces when they sneak into your computer. To make the program as easy as possible to operate, use and understand, all the tools work through the same framework and user interface, although in some cases being quite different "under the hood".

Guards and Trackers

For better overview, the tools are divided into two different classes, called guards and trackers. The main difference between a guard and a tracker is that a guard monitors a static set of objects, for example the files of a certain folder, all installed drivers, or all autostart entries in the system. As soon as any of the objects in the monitored set is modified or removed, or when a new object is added to the set, it is detected by All-Seeing Eye, and the appropriate action is taken based on the user's own preferences. A tracker on the other hand monitors more dynamic sets of objects, e.g. all currently running processes, currently loaded drivers, or the events in the Windows Event Log. Although a tracker keeps record of a set of authenticated objects just like a guard, it is normal for objects to be temporarily removed from the monitored areas (e.g. a process stops running), and hence such removed objects are not reported by a tracker, because they are irrelevant. In any case, this distinction is not really important at all to the user of the program, but rather included as information for the curious minded.

Alerts, Warnings and Notifications

All the tools communicate with the user by displaying similar messages on the screen when some interesting event has been detected. These messages are categorized as alerts (red), warnings (yellow) and notifications (blue), depending on how serious or interesting they are. Please do note that it does NOT necessarily mean that something is wrong or bad when an alert or warning is shown, it only means that it is more or less worthy of the user's attention.

Most of the communication with the user and configuration of the program is done by means of these messages. For most messages there will be a drop-down box available with options for the user. Always review these options carefully, and select the one that best suits your needs and preferences. If you do this for every message, you will very soon have taught the program what it should react to and not, and you won't practically get a single unnecessary message again. If you on the other hand only click away all the messages without reviewing the options, the program might continue to disturb you with messages that you find irrelevant, simply because you did not tell it that you thought so.

To learn more about the specific tools of All-Seeing Eye, please see the following pages. For more detailed info, please refer to the helpfile included with All-Seeing Eye. Please note that several additional tools are currently being developed to be added to the program, it is currently just a limited beta version.