DKP FAQ
- How can i install the Dolphin Knight P?
- a C:\Program Files\DolphinTechology\DolphinKnightP folder containing all necessary sub-folders and files will be created on your harddrive
- a Start Menu\Programs\DolphinTechology\Dolphin Knight P icon will be created in your Start Menu, for launching the application desktop
- a Start Menu\Programs\DolphinTechology\Dolphin Knight P Registration icon will be created, for registering the software
- the core application Dolphin Knight P Program Restriction service is launched
- the Dolphin Knight Guard service is launched, to protect your system
- Dolphin Techology Updater Server
- Dolphin Techology Updater Client
- Dolphin Techology Licenser
- How can i Register?
- How can i set up the basis condition and password?
- What kind of satates of Dolphin Knight Desktop can have?
- Show main window (unlock): display and unlock the main window
- List of running programs: displays a list of pending Programs waiting to be classified
- Program notification type: you can set how Dolphin Knight should signal programs attempting to run
- Message window: shows the program startings by program name and offers many considerations
- Flag only: signs with a little flag if a program banned by Dolphin Knight
- Unlock: unlock but don’t display the desktop
- Lock: lock and hide the main window
- Turn on: switch the modules of your choice on
- Turn off: switch the modules of your choice off
- Exit: exit the Dolphin Knight interface
- No automatic lock: protection can be turned on manually (see XXX)
- Turn on and lock after (n) minutes: protection turns on automatically after (n) minutes of inactivity.
- Turn on at next startup: If this option is checked protection will automatically start on startup. This function is only available, if restrictions where unlocked succesfully (see 4.).
- Ask this question every time when unlocked: If this checkbox is ticked you can turn the automatic lock on or off when entering you unlock protection. Is you uncheck the box this window will not appear anymore. In this case you can set this option in the main window, under Restriction/Autolock.
- Click the Show main window (unlock) item in the system menu
- Double click on the Dolphin Kinght system icon
- Press the Ctrl+Shift+D+K key kombination on keyboard
- How can i managing of restriction modules?
- Program-restriction (program restricting module): This module enables it for parents to monitor and control the running permissions for programs on the computer. Due to the whie-list restriction children can’t avoid parental control and no hidden software is allowed to run without your permission.
- Internet-restriction (Internet-filter module): This module protects your child from the effects of harmful content on the Internet in accordance with your worldview and individual needs. Your conceptions are always authoritative. Your child is protected from all unapproved content on the internet, even if you haven’t reviewed the website yet. Protection is provided by direct URL-filtering and the inspection of text and image content. Dolphin Knight filters most, known communication channels, respectively blocks image uploads on request.
- Inactive: if the Dolphin Knight-service (that handles restrictions) does not respond (red icon)
- Turned off: none of the restriction modules is active (gray icon)
- Turned on: if all restriction modules, that where set up by the parent are active (green icon)
- Turned on but incorrect: if any restriction-module that was setup by the parent is not able to operate for some reason (green icon with red exclamation mark)
- How can i use the programs tab?
- Toolbars (top)
- Functions (left side)
- Organisation
- Group list (in the middle, top)
- Program list (in the middle)
- Timetable
- Logs
- Options
- Enabled always – the program will be allowed to run every day at all times (7/24)
- Enabled at weekend – the program is only allowed to run on Saturdays and Sundays from the beginning of the timetable till its end
- Disabled – the program is never allowed to run
- Disable Safe Mode: The computer is not allowed to run in Safe Mode if this option is activated. Its purpose is to prevent a foxy character (the child) from disableing Dolphin Knight by starting the PC in Safe Mode. The Windows troubleshoot solution Safe Mode allows to start your computer without the Dolphin Knight protection. The Disable Safe Mode option ensures that the computer can only be started in Normal Mode and therefore strictly with the Dolphin Knight protection up and running. This option has a risk to lose the troubleshoot feature Safe Mode. The Safe Mode option is an advanced feature of Windows and therefore should only be disabled if you want to secure the computer from children with advanced user skills.
- How can i use the internet tab?
- Toolbar (at the top): Contains icons which enable the configuration of restriction
- Filter-types (on the left): It arranges the desktop according to filter types.
- Categories (in the middle, e.g. „Children sites (english)”)
- Items: (in the middle, under categories, e.g. „*kidshealth.org*”)
- Items: the filtering conditions themselves (this can be a service, URL or keyword).
- Categories: Groups of items with the same purpose.
- Templates: Categories prepared by Dolphin Technology by default.
- Elements: Items and catagories together. A checkbox belongs to each element indicating its status (tick).
- The first layer restricts Internet services (Services).
- The next layer provides the possibility to filter URLs, links and entire or partial web pages as well as the possibility to permit specific webpages only (URLs).
- The last layer filters out harmful content based on keywords (Keywords).
- Filtering of image content is completely independent. If a website contains images, that are considered as adult material by Dolphin Knight the critical images are blocked.
- „?” – question-mark – substitute for any character in the URL
- „*” – asterisk – substitute for one or more indefinite characters in URL
- „something*” – matches any text that begins with the word „something” (the asterisk after it substitutes for the rest of the text)
- „*something” – matches any text that finishes with the word „something” (the asterisk in front of it substitutes for the beginning of the text)
- „s?mething” – matches any 9 letter word that begins with „s” and finishes with „mething” hence it matches the word „something” as well as „samething” but not „simmering” or „somebody”
- „s?me*” – matches the word „something” and ”samething” as well as ”somebody”
- „something=??*;” – matches any part of the text that begins with „something=”, is followed by at least 2 characters (or more but not less) and ends with a semi-colon. Thus it matches „something=19;”, „something=198/a; but not „something=1;”, „more something=19;” or „something=19;
- „myfavouritewebpage.com” – refers to the web page myfavouritewebpage.com, it does not refer to anythin else, so „www.myfavouritewebpage.com” will not be filtered out, neither will be „http://www.myfavouritewebpage.com” which means the same web page. It neither would filter out „http://www.myfavouritewebpage.com/sex” page which probably would contain the sex column of the portal in question. So this would be a senseless filter.
- „???.myfavouritewebpage.com” – also fits „www.myfavouritewebpage.com” but it does not fit „https://www.myfavouritewebpage.com” because the three question-marks can substitutes for only three letters (whichever letters). This way the filter fits „www” but its does not fits „http://” in front of it because we have not given any clues for them. It is better to use the asterisk.
- „*.myfavouritewebpage.com” – this filter fits the variations of the main page thus it fits „www.myfavouritewebpage.com” as well as „http://www.myfavouritewebpage.com” because the asterisk in front fits any kinds of prefixes. However the filter still does not fit the column „http://www.myfavouritewebpage.com/sex” namely although we restricted a harmful web page other harmful columns would be available (not only the sex column, but also any other).
- „*myfavouritewebpage.com*” – this filter fits all the variations of the page in question hence it also fits „http://www.myfavouritewebpage.com/sex” column because according to the given filter all such URLs which contain „myfavouritewebpage.com” it will come against this filter whatever stands in front of it and after it. Thus if „myfavouritewebpage.com” is a harmful page for a child we may restrict all the parts of the page with the a name written between astrisks (domain).
- „*sex*” – if we give this filter all those URLs will be blocked which contain the „sex” string. This way we do not restrict the „http://www.myfavouritewebpage.com” page but we restrict the „http://www.myfavouritewebpage.com/sex” column and all the other pages and links of which URL contains the word „sex”. This is good in case it meets our intentions because it can be declared with 99% certainty that in their URLs the pages containing the word „sex” are really pages with sexual contents. Of course it cannot be stated with complete certainty. There might exist such page of which URL contains the string of three letters, they are still not of erotic nature and there are other erotic pages of which URL does not contain this string „sex”. Keyword filtering means efficient solution against them.
- How can i use the communication tab?
- Listening to conversations and warning children if the language is changing to an unwanted style.
- If the tendency of the conversation is not improving after a short period of time the communication is automatically blocked. (The blocking action will also affect Internet browsing until the computer is restarted.)
- The entire conversation is recorded into a log file which can be reviewed by the parents later.
- The log files are processed further according to the configured settings.
- The formatted log files are highlighted to make reviewing easier for the parents.
- The log files are automatically erased after the configured time
- How can i use the image content tab?
- Explore (double click): opens the image in the default picture viewer or image editor
- Jump to containing folder: opens the folder containing the image in Windows Explorer
- Next (n) images: go to next (n) images
- Previous (n) images: go to previous (n) images
- Check in: selects the images with the focus on are
- Check out: deselects the images with the focus on are
- Check all: deselects all images
- Check suspicious items: selects only suspicious images in mixed view
- Invert check: Inverts the selection of images
- Delete image: deletes the image with the focus on it
- Delete selected images: deletes all selected images in the view
- Strength: changes the strength of inspection (how strictly the rule should be applied)
- View mode: switches between thumbnail view and slide show
- Show only suspicious items: if activated only suspicious images are displayed
- Information about processing: shows information for the scanning progress
- How can i use the options of Dolphin Knight?
- Enter your Old password in the appropriate field
- Enter the new one in the New password field (the password should comply with the rules for creating a password! It should be at least six characters long and can only contain small and capital letters of the English alphabet, digits and “_” (underscore).
- Repeat the new password in the Confirm password field
- If you enter the old and the new password properly all fields will be highlighted green and the Apply button will become active
- Click on the Apply button and the new password is set
- How to setup the program restrictions module?
- the program was running when Dolphin Knight was initialized. This means that system applications are always allowed to run
- if it was added to Dolphin Knight and permission is scheduled for the given time
- if the parent application was already unlocked by the user with the “Run now” option
- it was not added to Dolphin Knight
- it was added to Dolphin Knight, but permission was not scheduled for the given time
- it was already added to Dolphin Knight, but the application changed due to an update etc. (if it was modified)
- with the Decide button of the message window
- the started programs list option in the system menu
- the started programs list option under the view menu of the main window
- List type tabs (left-top)
- the list itself (in the middle)
- program details (at the bottom)
- possible actions:
- Run now button: runs the selected application immediately
- Import button: add (import) the selected application to Dolphin Knight
- Accept update button: accept a modified or updated application as known program
- possibilities for closing (on the right side at the bottom)
- Clear list at after close
- Close button: closes the window
- Main window button: closes the window and displays the main window
- How to setup the Internet-filtering?
- How can i supervise the communication?
- Formated: shows if the log file is processed by Dolphin Knight
-
- not formated – no highlights, no pattern matches found -
- formated - Dolphin Knight found matches - Suspicious* Conversation
-
suspicious conversations showed with exclamation mark - Date: the day of the conversation
- Private/Room: the name of the chat peer or room
- Matches: the matched numbers of the keyword patterns in the conversation
- Expressions: list if the expressions
- How can i enter the password?
- What shoud i know about the automatic updates?
- Switch off Dolphin Knight
- Initiate manual Windows update
- If Windows requires it, restart the computer
- Switch on Dolphin Knight
- If the update process results in changes of the program, Dolphin Knight will notify you about it. Adopt these changes; and answer as follows when Dolphin Knight asks you: “This is an updated program”. As during the update process only you where sitting in front of the computer, it will be impossible for your child to try to change the whitelist of Dolphin Knight.
- Is this possible to change the program language?
The installation of Dolphin Knight P
Dolphin Knight P can be installed on Microsoft Windows XP Service Pack 2 or newer. Installation can only be carried out by the system Administrator. If any copy of Dolphin Knights P or Dolphin Knight C exists already on your PC please uninstall it before Installing Dolphin Knight P.
Before Installation please check if all of the above mentioned conditions are fulfilled!
Run the Dolphin Knight P Installer (dkpSetup.exe) and follow the instructions.
As a result of the installation:
Installed packages
In order to run Dolphin Knight P properly it is necessary the following components have to be installed:
The Dolphin Knight P installer manages packages and automatically installs these components at first run together with the main application. The packages have to be romoved one by one manually, because uninstalling Dolphin Knight P doesn’t affect these components.
Registration
To be able to use Dolphin Knight P you have to register it first. For completing the registration process you will need a serial number. If you purchased our product in a shop (in a box), you will find the serial number in the box. If you purchased it over the Internet, you will get the serial number in an e-mail sent to you by Dolhin Technology.
IMPORTANT! the serial number identifies the product you purchased in the Dolphin Technology system, therefore it is important to keep it at a safe place!
You can register Dolphin Knight P with the Dolphin Techology Registration Program. To do so start the program from the Start Menu or from the Dolphin Knight licence window by clicking on the Registration button.

Online registration, license file
Enter the serial number for the product you purchased using the registration program. If the registration process was successful you can use Dolphin Knight P for the purchased validity period and there is nothing else to do.

Load in licence files
You can loading license files by clicking on the New license button in the window shown or go to Options\Registration\Renew now. The product.lic file attached in the e-mail has to be saved to the program directory of Dolphin Knight (C:\Program Files\DolphinTechnology\DolphinKnightP). In the Dolphin Knight license window click on the New licence button. A window appears, where you can browse for the mentioned licence file. Dolphin Knight will load the licence file and (if it is valid) you can use the software. The sae applies for license renewals under Options\Registration\Renew now.
Offline registration
If installed Dolphin Knight P on a computer that has no Internet connection you have to complete the following procedure: Start the registration program as in case of online registration. The registration program will not ask you for a serial number but it will offer to save a registration link on your PC. Click on Save registration file to save the link-file to your computer. Copy the file on an external device (e.g. external hdd, pendrive). Connect the external storage device to a computer that has an Internet connection. Open (double click) the file on the external device. Your internet browser is started and you are redirected to the registration page. Enter the serial number of the product and register your product as indicated. After the registration process is completed you will get the licence file in an e-mail. Copy the file to an external device again and take it to the computer again on which you would like to register Dolphin Knight P and load the file as explained before.

First run, default setup, password
It is essential to set the defaults and the supervisor password for Dolphin Knight P to work efficiently otherwise it can not ensure proper protection. The first run wizard helps you with this important task when you start the software for the first time.
Setting up the parental password
On the first page of the first run wizard enter the parental password you wish to set as the supervisor password. You will need it later to monitor and control the operation of Dolphin Knight P. Remember to keep the password at a safe place as you will need it later if you would like to administer permissions, and do not give it to your child!

IMPORTANT! Don’t loose the parental password in any case and keep it in a safe place (or remember it)! There is no possibility for modification or undo later and if Dolphin Knight protection is active it is only possible to bypass restrictions if the password is entered correctly! If you forget or loose your parental password you will not be able to bypass any limitations and restrictions!
Setting default conditions (initialisation)
Wait until the computer starts up entirely and all necessary programs and services started. Have a look at the system icons in the system tray. It is recommended to wait until all icons appear especially the network connection icons! Start all programs you would like to allow your child to use at any time it wants to (e.g. Calculator, Notepad). Close all programs, that started automatically but you would like to restrict from your child (e.g. MSN Messenger). (Do not close or terminate programs that are necessary for the system in order to operate!).
Click on the Initialise now button in the wizard. After the button was clicked Dolphin Knight sets up its own system environment. A hidden list is created (white list) that will include only the programs that are running when the button is pressed. From now on Dolphin Knight will only allow programs to run that are on the white list. All other programs are prevented from running (you can modify these restrictions later).

Turning on restriction modules
On the third page of the starting wizard you can manage the protection modules of Dolphin Knight. The modules consist of one ore more components, which can be activated separately. The Program supervisor module only contains the program protection component. You can turn it on by ticking the checkbox. If you turn this component on, the default whitelist immediately applies and the parental password has to be entered each time a new software would like to run. The the first component of the Internet supervisor module is Internetfiltering itself. This specific component is required for any other component below it to work. After activating the components internet filtering will work according to the default settings. You can also switch on the modules later.

Dolphin Knight automatically starts on Windows start-up. The Dolphin Knight icon in the system tray informs you about the status of operation. If you hover the mouse above the icon the actual status is displayed. The status of the interface can be locked or unlocked. If the user interface is locked it is hidden and can only be displayed by entering the parental password correctly. Once the interface has been unlocked and displayed it can be locked and hidden again by closing the interface window with the close button in the top right corner or by choosing File/Close in the menu.
Locked state
In this state every time you would like to modify or monitor the operation of Dolphin Knight the password window is displayed to enter the parental password before the user interface pops up. The interface is only displayed if you entered the password correctly!
Unlocked state
This state means that Dolphin Knight does not ask for your password at each modification. To unlock the interface you have to enter the password correctly once. It is useful to unlock the interface when you want to work or run more free programs on it. This opportunity is a kind of help for the parents.
You can close the administration interface by choosing File/Exit in the system menu. If you close the interface all monitoring functions of Dolphin Knight stay active according to the last settings, but it will not reappear until you start it again. The password window will also not appear anymore and security settings can only be altered if you start the interface again by clicking on the Start Menu\Programs\DolphinTechnology\DolphinKnightP\Dolphin Knight P Desktop icon.
Functions of the system menu*
* To show the system menu let click on the Dolphi Knight icon in the system tray.
Inactive status
The system menu icon signals an inactive state if the Dolphin Knight Program Restriction service is not available.
Automatic lock
By entering the parental password you can bypass restrictions and/or you can unlock the interface. This state persists until you decide otherwise and unlock it. The automatic lock function is a comfort feature and conveniently turns protection on, even if you would forget about it.

Automatic lock features
Main window
The user (the parent) can view the main window of Dolphin Knight after giving the password.
To indicate the displaying of main window there are the following ways:
Restriction modules
Dolphin Knight runs two protection modules simultaneously:
These modules operate with entirely different methods, therefore Dolphin Knight runs them and their components independently. These restriction modules and components can be managed according to your requirements. When you turn on Dolphin Knight with default settings all components are used at the same time. You can alter these settings according to your needs (or technical requirements) at any time. You can alter settings or view the status of the modules and components in the module manager. The module manager can be displayed by choosing Restriction/Modules in the main menu.

In the module manager window you can see the available modules, components and their states. Short descriptions inform you about the name and status of the module or component, namely wether they are installed and ready to work. If so, we can put a tick into the checkbox in front of the components. If a module was successfully started and operates properly the note “Started” should appear under the module label (if a module or component can’t operate an error message is displayed instead). If any of the modules is unable to operate it is not possible to start it (the checkbox is inactive and you can’t check it) until the problem is resolved. An active module or component can be turned off by removing the tick from the checkbox. The Turn off option in the main menu or system menu turns off all modules at the same time. The Turn on option in the main menu or system menu turns on only those modules and components, that where active at last use.
States of Dolphin Knight (regarding module managing)
If none of the modules is set active the restriction can’t be turned on.
The module manager is also part of the First run wizard.
Programs tab (software restriction)
Dolphin Knight can control children’s activities on computers with the program restriction feature. Dolphin Knight only allows programs to run, that previously reviewed and added to the program schedule by the parents, and according to the times they scheduled permissions for the software. The schedule can be changed at any time! Changes can be set in the main window of Dolphin Knight P under the Programs tab.

There is a schedule for each program in the Organisation view where the parents can define the times, when each added software is allowed to run in 30 minutes blocks. Schedules can be defined for separate programs or for groups of programs. There are 3 predefined groups in Dolphin Knight P to make the classification of programs easier. The groups differentiate between programs that connect to the Internet and games. To organize programs means to you add them to the Program schedule and set their time in the timetable. The picture shows an example where three programs are added to the Internet group. The child can use these programs every day except from Monday between six and seven o’clock and on weekends the programs can already be used from 3 o’clock. (Dolphin Knight marks only the beginning of the time-block, so e.g. if you choose the “3:00 PM” time-block it means the period between 3:00 PM-3:30 PM.) The settings will apply for programs that are added later to the group aswell.
UI elements of the program tab
Overview of the settings, browsing the added programs (organise)
You can select the group list and the time table with the Organise icon from the function column on the left. Here you can organise the restriction functions. You can switch to the program list view by clicking on the group list icon. Choose any of the groups; a list of programs that belong to this group will appear in the middle of the screen. After the timetable of a group is open the settings for the group are immediately displayed and you can review them straight away. You can change any of the settings by clicking on the program list.
Changing scheduled times
Choose the group or program you would like to change. By clicking on the clock icon on the right you can display the timetable for the group or program. Mark the times you would like to allow for the group or program with the mouse. The dark blocks represent the allowed-, the light blocks the restricted time blocks. By right-clicking on the timetable you can apply some special settings:
If you do not want to save the changes, you can discard the last change by pressing Esc.
Adding new programs* (importing)
You can add programs to the Dolphin Knight system in many different ways. You can add them one by one or in you can add complete directories. In both cases you can browse for the programs or just simply “drag n’ drop” them to the user interface.
*Comment: each application can only be added once to the Dolphin Knight system therefore system applications, that where already added at the first run of Dolphin Knight can’t be added again to a group.
Browsing for programs

Chose the program you would like to add, and then click on Add program. In the browsing window, mark the program file in question or its icon. The program will appear in the desired group.*
Browsing for folders

Chose the group, in which you would like to import the folder, then click on Add Folder and browse for the folder in question in the appearing window. The programs, you will add to the system will appear below. The process will take about a few seconds according to the amount of programs. During the import process a window will appear, where you can cancel the process.
*Comment: Importing will not only process program files but also application icons therefore also programs will be added, that are not physically located in the folder. This way you can easily add applications from Start Menu folders (e.g. Games).
Drag n’ drop method
Grab the desired program (or its icon) with the mouse, drag it over and drop it on the Dolphin Knight window. You can drag the mouse over a desired group or just drop the program into the active one.
Rename programs
Chose the program you would like to rename from the program list and then click on the Rename button on the toolbar or the Rename button at the program details (marked with a red circle on the picture). Then in the activated input field (marked with green) enter the new name of the program.* The new name can be applied by pressing Enter. The change can be discarded by pressing Esc. Only one program can be renamed at a time.

*Renaming the programs in Dolphin Knight: this helps to facilitate the identification of programs. Many program names do not contain or refer to any information identifying the application, though Windows utilities like Paint, Calculator or Notepad carry the same program name as the application is called (e.g.: paint.exe, calc.exe, notepad.exe, etc.). Dolphin Knight gives the opportunity to define exact names to programs to help identify them. Renaming is only applied within Dolphin Knight, the actual application names and program files are not altered.
Deleting programs form the system
Choose the applications you would like to delete from the program list. If you press the Ctrl key simultaneously you can mark more than one program. The Ctrl+A key combination marks all programs of the group. After you selected the desired programs click on the Delete button. You can do the same in the program details view, if you press the Delete button. In this case only the displayed program will be deleted.

Re-arrange program groups
Mark one or more applications on the program list. Grab the marked programs (with the left button of the mouse) and drag and drop them above the desired group icon.
The exception group
This is a kind of “comfort-function” of Dolphin Knight. You can add programs freely from any other group. In the timetable you can set start and end dates for exceptions. Once you activated an exception, the programs that were added to the exception group will be allowed to run at the times defined for the group to which the application belongs to as well as the times scheduled in the exception group.
Example:
You add some games to the Games group and permit strict playing hours (e.g.: 1 hour on weekdays, 3 hours on weekends), but in the spring break you would like to grant more freedom to your child, so you move Games into the exception group and set start and end dates (e.g.: first and last day of the break). In this case your child can play freely during the spring break. At the end of the break you can move Games back to their original place and time restrictions will apply as before. You can reset program exceptions in the toolbar under Restore. When you reset program exceptions the marked programs will be deleted immediately from the Exception group and will be restored to their original group with their original time schedule.
Timetable
You can set the period displayed by the timetable under the Programs tab with the Beginning of period and End of period fields in 1 hour intervals. If you display all 24 hours of a day in half hour intervals you could get an overly complex table that is hard to read and difficult to manage. Therefore parents can reduce the displayed period of time to suit their needs. Program restrictions will still apply according to the settings for the whole day. This settings only change the displayed period (usually children are not permitted to use the computer in the early morning and the late night hours, hence generally it is not necessary to display these periods of time). By default the timetable displays the whole day.
Reset default settings
Parents have the possibility to reset the default settings of the program restriction module. This could be necessary if parents would like to restrict an Application prefered by the child that was accidentally added to the Sytem Programs group even though it is not a System Application (for example if MSN Messenger was running in the background in the system tray at the first initialisation). You can reset the default settings by closing all Programs you would like to control (also those running in the background, in the system tray) and then re-initialising Dolphin Knight.
Note: If you reset the default settings all permitted programs are removed from Dolphin Knight, therefore please consider this step carefully!
Advanced Settings
Here you can find additional settings that directly affect the efficiency of Dolphin Knight. The protection can be configured to be stricter and “smarter”. The price you have to pay for a higher protection level is that these functions can limit the access to the computer or influence other parameters, therefore they are set to inactive status by deafult. Please read the next paragraph carefully before using these settings and ask your system administrator or a computer expert for support if you are not familiar with them.
Advanced Settings of Dolphin Knight:
Internet tab (Internet filtering features)
Besides supervising program execution Dolphin Knight also filters Internet and network activities. This helps guiding the development of the child’s personality towards a preferable direction by preventing the download of harmful Internet content. Parents can set the types of Internet content they wish to hide from the child by defining strict or just limiting filtering conditions. There are several different restriction or filtering options. First of all you have the possibility to define undesirable (e.g. obscene) keywords that you wish to moderate or prohibit completely. In this case Dolphin Knight restricts or moderates web pages based on a set of keywords. Parents can define the strength or strictness of filtering. Secondly you also have the possibility to hide complete URLs and servers from your child. You can wether prohibit (blacklist) exact pages or servers based on their exact URL or IP address or you can define a list of permitted pages (whitelist) such as those needed for studying. Thirdly you can filter out complete network protocols and services. Latter helps to prohibit various file-sharing services and download applications (which are illegal anyway), as well as chat protocolls and applications (such usage possibilities of a PC typically attract children’s attention and distract them from their studies). With Dolphin Knight parents can manage all these issues easily and can protect their children from the harmful effects of the Internet according to their own ethical, ideologic and religious orientation. The degree of moderation remains in the hands of the parents and therefore everyone can decide individually how permissively or restrictively Dolphin Knight should interact.

Elements of Internet tab, concepts.
Location of the desktop elements
Concepts
Setting up filtering conditions in general, use of the interface, items
Filtering conditions and restriction functions can be set similarly in all three groups. Only one item refering to a word, service or URL can be added at a time. Each Item is displayed in a separate row. As items will occur in big numbers and several qualities Dolphin Knight expects items to be categorized but there are no obligatory rules for categorizing items. This attribute of Dolphin Knight is virtually just a comfort-feature for parents and makes handling of templates a lot easier. The contents of categories can either be displayed or hidden. To display or hide the contents of a category click on the small icon in the rigt corner of the category. Only one category can be displayed at a time.
Status of elements
A checkbox in front of each category indicates the status of the category and the items that belong to it. A checkbox without a tick means that the item is not active, in other words it is ignored by Dolphin Knight. Regardless if the item is restrictive or permissive it will be not apply until you tick the checkbox in front of it. An inactive item behaves as if it wasn’t entered at all. Before deleting an item or category for good it is worth considering to deactivate it temporarily first by clicking on the ticked checkbox to remove the tick. The status of a category implicates the status of each item below it.
Selection of elements
The status of elements is not related to their selection state. An item is selected when it is displayed in bold letters. To select an item click on the text or the line of the item itself. You can select multiple items (not a categories) by keeping the Ctrl key pressed while clicking on the items. Changing the status of an element (ticking the checkbox) doesn’t affect the selection states of the items. You can only modify items individually, however you can delete multiple selected items at the same time.
Creating categories and using templates

You can add new rows of categories by clicking on the Add category button (marked red). If you click on the button the New category window pops up (see the picture below). Here you can enter a name for the new Custom category (e.g. „Own words” or „Sex”). If you click OK the new category is created and you can start adding items (e.g. keywords to be filtered connected with sex or pornography). If you don’t want to add each item one by one you can also choose to add a category based on a predefined template (assuming that a template exists that suits your needs and wasn’t used to add a category so far). The available templates are displayed in the Template category text box of the New category window. You can select a template by clicking on it and apply it by clicking on the OK button. As a result a new category based on the predefined template (including all its items) is created and applied to the current parental settings immediately.

It can be modified or deleted just like any other category (when such a category is deleted it will disappear from the category list, but the template it was based on still remains available amongst the templates and can later be added as a new category again at any time). Dolphin Technology can provide several predefined templates for you on request.
Deleting categories

The selected categories (only one at a time) can be deleted with the Delete category button (marked red in the illustration). As a result Dolphin Knight will ask you wether you really would like to delete the category. If you click yes the category will be deleted with all of its items. As we mentioned already earlier items inserted from a template will again be available for creating a new category later. All items that where added to the custom category will be deleted for good. In order to deactivate a category temporarily it is not necessary to delete it. We can achieve the same effect by removing the tick from the checkbox in front of the category. Dolphin Knight will ignore the whole category and its items and none of the restrictions defined by the items of the category will be applied to the active configuration.
Adding items

Select the category you wish to add an item to and then click the Add button (marked red in the illustration). A new item appears that you can define it straight away by filling in the input fields. You can accept the new item definition by pressing Enter or discard it by perssing Esc.
Modifying items

Select the item you wish to modify and then click the Modify button (marked red in the illustration). You can modify it straight away in the input fields that become active again. You can accept the modifications of a definition by pressing Enter or discard them by perssing Esc.
Deleting items

Select the items you wish to delete (you can select several items simultaneously) and then click the Delete button (marked red in the illustration). Dolphin Knight will ask you to confirm that you really want to delete the item. If you confirm the selected items will be deleted for good.
Use of different types of filters
Dolphin Knight prevents children from confronting with harmful content on the Internet by applying three different methods (security layers) simultaneously:
The precedence hierarchy of the different types of filters is fixed. This means that content filtered out in the first layer (Services) cannot reach any of the lower layers (URLs, keywords and Image content) and of course children are automatically prevented from accessing it. Let ‘s take a look at an exaggerated example for a better understanding: We add all chat applications and any other application except of an Internet browser as restricted services to Internet Services. We restrict every URL (*) and permit only the link to the forum pages of the child’s school. We add several obscene keywords and set the sensivity of keyword-filtering to strong. Like this we have achieved that our child can only use the forum on the website operated by the school and he is allowed to do so only if he and his schoolmates use the forum with good manners and no swearing. He will not be able to do anything else (this way it will also not be able to access harmful Internet content). This configuration would obviously be extremely strict, but it shows that the possibilities of Dolphin Knight can serve even the strictest parental discipline perfectly.
Filtering Internet services
We can add several chat applications, communication tools or file-sharing applications to restricted services. The added services will not be available, Dolphin Knight will simply block them. It is recommended to use these restrictions when you wish to draw the child’s attention away from faceless chatting or you want to prevent the developement of an unnecessary collecting addiction (e.g. music, cartoons, films, games). If the child has no possibility to easily obtain these through file-sharing application, its desire for unuseful things will disappear sooner or later. This way we can protect our children from discussing adult questions at a too early age by controlling chats. We can prevent the desire to make new acquaintances that naturally arises out of the childs curiousity results in the has a disturbing affect on studying or the development of the child’s personality and last but not least we can protect our children from the activity of malevolents (like crackers, pedophils etc). Dolphin Knight’s filter templates for Internet services help to prevent a vast amount of scenarios and block a huge amount of critical services or systems.
URL filtering
URL filtering specifically provides control over Web browsing. When opening an Internet page the Internet browser takes us to a certain URL. The URL is the address of the webpage that you can see in the address bar of the browser (e.g. „http://www.myfavouritepage.com”). The task of URL filtering is wether to block certain pages (Banned URLs) and allow all others or the other way around, namely to permit certain pages (Allowed URLs) and block all others.
Setting filter conditions, joker characters.
Dolphin Knight always compares web pages with the configured filters whenever the child surfs to a page. It compares patterns. Comparing patterns means examining wether the page the child requested conflicts with any of the filter conditions (in this case the page is blocked) or fulfills all filter conditions (in this case the page is granted for being displayed by the browser).
The parents have to define Website filters. You can do this by carefully setting up filter conditions. You can add exact web pages or you can extend the range of the filter with replacement characters (from now on we call them joker characters). Filters must be defined according to the web pages. Joker characters must be used accordingly and it is suggested to consider the structure of the pages in question. Therefore parents should know the structure of these pages, or at least have general knowledge about the structure of Internet pages (URLs) to efficiently protect the child from harmful the effects of the Internet.
Joker characters (like in MS-DOS)
Examples for interpretation of joker characters:
We can set URL filtering conditions in minimal possession of information about the structure of Internet pages and text matching. The following list of examples helps to learn how to set these conditions.
Examples for setting up real filters:
Prohibited and permitted web pages
Propperly set URL filters can efficiently protect your child but it cannot provide too strict restriction as it would be impossible to restrict all the harmful pages of Internet with only a few filters. A lifetime would not be enough to type in as many filters as many harmful pages can be found on the Internet. Therefore URL filtering offers prohibiting and permitting conditions in the mean time. All URLs are prohibited which fit at least one prohibiting filter but does not fit any of the permitting filters. The allowing list thus overrules the banning.
In practice this is very useful if the parents follow the example below:
We add a single asterisk („*”) to the banned URLs to prohibit all URLs. Like this we would block the complete Internet from the child, but we add some safe URLs to the allowed URLs like some pages connected to studies. (it is recommended to put the URL between asterisks to enable all subpages of the favoured websites!) This way we operated very severely. As a result our child cannot use the Internet for anything else but the pages you reviewed and considered as acceptable.
Keyword filtering
We could see that it is practically impossible to filter out all harmful content with perfect certainty from the Internet. It is not possible because the infinite number of web pages means so many variations that we cannot be prepared for all of them. Even if it would technically possible the parents could not enter all the definitions exactly because a single person cannot know the entire Internet. The most evident example: the parents restrict all the web pages that contain the string “sex” in vain with the URL-filter setting „*sex*” when there exist many other erotic or pornographic pages which do not contain the word „sex” in their URLs or any other words indicating sexual contents. The solution to this problem is Keyword filtering. It is the most efficient weapon of Dolphin Knight. While an URL does not say anything about the contetnts of the page in question the contents of the page themselves are much more relevant. For example the word „sex” and any other words with erotic meaning will occur almost with certainty on a sex related page. Dolphin Knight is able to „read” the content of a page before your child can see it. If it contains too many undesirable words it will block the page in time so our child is not exposed to harmful content. The parents can define the characteristic words according to their taste and ethical values.
The parents can produce a list of keywords which they think are improper for the child considering the child’s character and age.
Strength of filtering (the degree of strictness)
The system restricts all the pages which contain these keywords or some of the keywords repeatedly. It is possible to set different degrees of how strong (strictly) Dolphin Knight should scan for keywords. You can use the strength-setting slider in the right lower corner for this purpose. It sets the sensitivity of filtering from weak to strong if you move it from left towards right (in other words from permissive to strict). You can see the slider on the image below.

Image content filtering
There are webpages on the Internet, that contain images with adult content, but barely contain any text based information. The images filtering component of Dolphin Knight is capable of blocking the content of such pages. The solution is an internal algorythm that determines and blocks images with adult content. This is signaled by displaying the Dolphin Knight logo instead of such images. In chapter 9 you can read in more detail about the image-scanning algorythm.
Communication tab (supervising communication)
Simultaneously with the supervision of Internet browsing Dolphin Knight is able to supervise and moderate other Internet based communication channels too. The Internet based communication is the next most frequently used channel today after the traditional communication methods. There are numerous chat, e-mail, message and data exchange systems that exist on the Internet and can easily be used for communication and data exchange between users connected to the Internet. The common feature of these channels is that they allow anonymous persons to communicate virtually with each other. The security of anonymity can attract the attention of the children and make them behave in a way they would never do in real life. It is an even more crucial issue that the anonymity could encourage users with bad intentions to use the Internet for their purposes. Amongst these users you can find apprentice hackers, more serious data phishing criminals and even pedophile users. As the youth is using these channels more frequently they are more likely exposed to the threat of meeting such users on the Internet. Even if this threat is virtual, it can severely affect the way of thinking and the moral of the youth. As these communication channels are not moderated children tend to use profanity and other unwanted behaviour. Adult material without parental control is also common on the Internet based communication channels. The time spent with the mentioned topics can also consume the time that children should spend on studying. Dolphin Knight was developed to handle these issues. The parental functions can filter or block the unwanted contacts according the settings defined by the parents. It can log and record on-line communications. The logs and recordings or transcripts can be reviewed by the parents at any time. Filtering and the blocking can be customised by the parents to meet the requirements according to the age and environment of their children. As these internet based communication channels are based different architectures, Dolphin Knight has to compromise to work with all of them. Because of these diverse types of chat, e-mailing and messaging systems, Dolphin Knight needs to be adapted to each of them one by one by the developers. Two components are currently implemented in Dolphin Knight.
MSN component
This is one component of the Communication Module. It is responsible for supervising the communication via the Microsoft MSN Messenger system. It has the following functions after activation:
The operation of the MSN component
The user interface of the MSN component
The MSN component can be opened via the MSN icon of the Communication tab. It has two main fields like an e-mail application. The upper part consists of the list of recorded communications while the detailed content of these logs can be seen in the lower pane. The detailed usage of the logs is described in chapter 13.
IRC component
This is the other component of the communication module which is supervising the IRC and AOL standard communication systems.
The Operation of the IRC component
It is the same as the MSN component.
The user interface of the IRC
The IRC component can be opened via the IRC icon of the Communication Tab. It has the same layout as the MSN.
Configuration of the Communication module
The settings for supervision module are the same for every component according the parental settings. For example, if a specific word is blacklisted then it is not allowed to be used in any application like the chat or the e-mail system. Hence, the configuration of the Communication module happens via one user interface and the settings will apply for all components. This user interface can be accessed via the Settings icon of the Communication tab.
Adding, modyfing and deleting the regular expressions
We can add unwanted words and expressions to Dolphin Knight. Full lists of words can be added with using patterns, but we can create our own expressions too. In this case the definition can be a keyword, complete expression or regular expression.* The organisation of the expressions (create patterns, new expressions, modify and delete existing expression) works exactly the same way as described for Internet Filtering.
*Regular Expressions: character string expressions coded with special keyword syntax. This syntax is a widely used industry standard. This manual does not cover the introduction of this syntax but the format recognized by Dolphin Knight.
The strength of supervision
The strength of the communication supervision can be configured in the same way as Internet keyword filtering. The configured definitions will apply to future conversations and also to already reviewed logs. The log files will be re-processed according to the new configuration. Suspicious logs will be highlighted based on this settings (this can differ from the highlights that were displayed according to the previous configuration). Stricter setup means that the added expressions will trigger the warning or blocking of the conversations after less matches. As the style of the convesrations can vary by regions parental fine-tuning of the configuration is a vital step at first run. Parents can figure out how to fine-tune the configuration best by frequently reviewing the log files (see 13). If parents find too many unwanted expressions in the log file the strength of the supervision can be increased or vica versa.
Automatic log file deleting
Dolphin Knight records the conversations and e-mails of the children. This can result on a large amount of data on your harddrive, and this could cause storage and processing problems on the PC. Therefore Dolphin Knight automaticaly deletes old log files after the period of days that where configured (unless the automatic option is switched off). You can switch this feature on or off with the checkbox at Communicatio/Settings/Auto delete. If the check box is ticked the number of days after which the logs should automatically be deleted can be set. The deafult value is 7 days, conversations recorded in the last 7 days are stored and archived for further use.
Image content tab (picture/photo management)
In our constantly modernized world the emphasis shifts more and more from text based content towards visual, image based information. In the media as well as in every part of everyday life the tendency is, that the demand for visual experience is increasing more and more. The effects are strongly perceptible. Since digital cameras are meanwhile widely spread all over the world people wast amounts of family photographs every day and publish them on the Internet on community sites like Facebook or online photo galleries like Flickr. This is a another achievement, we should treat with care, because it can have unwanted effects on our children. Dolphin Knight supports parents with its unique module, that analyses image information, in this otherwise often elaborate and demanding task. It helps to trace and block undesired image content.
The analysis of image information is based on a special algorythm: Dolphin Knight’s image analysing algorithm attempts to decide wether they contain adult material. Dolphin Knight considers images portraying nudity as adult material, as on the Internet this is characteristic for 99% of the cases. The algorithm interferes in two ways. First of all it blocks images with adult content during the surfing process, ensuring that even if no other information explicitly implies adult content on the webpage. There are numerous cases in which children are confronted with such images on community sites or in articles on yellow press portals. The other way to interfere. The other way is to scour the computer with the algorithm. During this process Dolphin Knight automatically scans every image on the PC and analises them. Based on the result of the scan the software suggests which images are suspicious and marks these. After reviewing the list of suspicious images the parent can decide if the images should be removed from the computer.
A third important feature of the image handling is to block image from being uploaded to the Internet if necessary. Blocked images can be reviewed by the parent and can be prohibited or granted for upload. If the upload of an image was granted, Dolphin Knight sets the status of the picture to granted for upload and the child will always be able to upload it in the future. The decisions are not final and can anytime be reviewed. This module of Dolphin Knight also follows the important principle not to decide instead of the parents. The personal notions of the parents are in every case authoritative.This solution is very efficient in cases when children try to upload overly provoking or even photographs with explicit content of themselves, their friends or anyone else. Unfortunately due to the trends on community sites cases like this are not rare anymore and children often don’t even think about or know that with this behaviour they can violate laws or privacy of others, not to mention the danger of exposing themselves to assaults of dangerous offenders. Dolphin Knight helps to prevent private information from leaking onto the Internet without the consent of the parents.
The analysis of image uploads
If the Block image uploads component is turned on Dolphin Knight blocks the upload of unclassified images. Blocked images can be reviewed by clicking on the Uploads icon in the Image content tab of the main window. Images that where attempted to be uploaded while protection was turned on are displayed in descending order by time. Only granted images can be uploaded, every other image is prevented from being uploaded. Unreviewed are marked for the parents convenience and helps them to know their way around the images on the PC. It is unequivocally visible which images where prohibited and which ones are just unreviewed so far.

The time of the upload attempt and its status are displayed above a scaled down version of the picture. Below two buttons enable the classification of the image. By clicking on the relevant button the status of the image can be set.
IMPORTANT! The downscaled or cropped version of an image – eg. a photograph - technically means a different picture, even if it appears to look exactly the same as the full size version. Similarly this is also the case if images are converted and saved to a different format. These images are displayed as individual images and have to be classified separately.
Note: Unreviewed images are automatically deleted after 30 days. In case of a subsequent upload attempt they are cued again for classification.
Scanning of images on the computer
By clicking on the Scan icon in the Image content tab of the main window the harddisk scanner is activated and all the images stored on the PC are scanned. The module scans the whole computer, searching for pictures with adult content.
Start scanning

If no other scan is in progress the start scan icon is active. A New scan can be started by clicking on it. If any previous scan results exists, the new scanning process can only be started by deleting those. It is therefore recommended to review previous results before a new scan is started.
Pause scanning

The scanning process can be paused by clicking on the relevant icon. This may be necessary if someone would like to work on the PC but the resources are overly exhausted by the scanning process. Paused scans can be continued at any time.
Continue paused scan

Paused scans can be continued by clicking on the Continue scan icon.
Cancel scanning

By clicking on the Cancel scan icon the active scan or paused scan can be terminated, before the process is finished entirely. The result can still be reviewed after cancellation. This option should only be used if relevant and for some reason the parent is not interested in scanning all images on the computer. Reliable results for all images can only be achieved if the scanning process finished entirely by itself and the scan is not interrupted. This can take up to several hours, depending on the number of images (if ten-thousands of images are stored on the computer).
Reviewing results
Once the scan finished or was interrupted, the results can be reviewed by clicking on Scan icon in the Image content tab. Dolphin Knight helps the user to navigate amongst the wast amount of images and selects those suspicious in the first place. There is a good chance that these pictures or photos portray nudity. It is therefore strongly recommended to review all of them. All other images can also be reviewed in the second (green) tab.

In the drop down manu at the top right corner (magenta) the number of images that are displayed on one page can be determined. The scrollbar at the top enables it to navigate between the pages by dragging the scroll track (brown) or clicking on the arrows at the two ends of the bar (blue). The field at the top right (yellow) shows which series of images on the review list are displayed.
Interaction after results
While the parents inspect the images (that may even be in hidden folders) on the computer they can decide which ones may be harmful for their children and can delete these images right away. With its fast navigation and direct delete function Dolphin Knight makes makes this process a lot easier for parents. Images can be selected by ticking the checkboxes under the images and with the pop-up menu (right click) relevant options for these images can be applied. Selected images can be deleted via the pop-up menu. The Delete this option de letes the image with the focus on it, the Delete checked images option deletes all selected images from the PC.
The pop-up menu in the result view (pops up by right clicking on this view):
By choosing Options\Change parental password from the menu you can change the supervisor password. Enter the old password once and the new one twice.

Registration
Here you can get information regarding the appropriate usage of Dolphin Knight.
Your licence
Here you can see the name of the person who registered our product and the validity date of the licence. If the licence is valid, but you already have a new licence that has a longer validity, you can renew the licence in Dolphin Knight if you click on the button Renew now. (There is no possibility for this if the licence is invalid and in this case you can’t use the software either.)
The removal of the Dolphin Knight P
You can delete Dolphin Knight P if you click on Options\Uninstall Dolphin Knight P in the main menu. After Dolphin Knight was removed you have to restart your computer. There is no other way to remove the software, Dolphin Knight P can only delete itself!
Classifying programs
You can see the state of program restriction at the header of the main window (Turrned on / Turned off). The state is also displayed by the Dolphin Knight system icon (drag the mouse over the icon). To activate the restriction in the main menu, choose Restriction\Turn on/Turn off. You can also do this by choosing the same option at the systemtray icon. If you switch off protection, no controll will not occure, therefore each program can be used freely. If restriction is turned on Dolphin Knight will supervise the start of applications. Programs will be managed according to the timeschedule in various ways. In most cases you have to enter your password to use an application.


Attempted application start
If program restriction is turned on basically two things can happen. Wether Dolphin Knight allows the application to run or it forbids the application to do so.
Applications will have permission to run if:
Implicitly Applications have no permission to run if:
If an application has permission to run Dolphin Knight doesn’t interfere. If it is not allowed to run Dolphin Knight restricts the program and notifies the user about the restriction with a message window. or a flag. Finally it offers the possibility for the user (if it is a parent) to classify the program in the started programs list. The next paragraphs describe this functionality in detail.
Restriction notification
When Dolphin Knight prevents an application from running it adds the application immediately to the started programs list and notifies the user about this fact. There can be two kinds of notification: a message window or a flag. You can choose the kind of notification in the with the apropriate option in the system menu.
Értesítés üzenetablakban
In this case a little window pops up from the bottom right. The window notifies about the fact of the restriction and displays the name of the application in question. It immediately offers the two most obvious possibilities, of managing the later behaviour of the program. One possibility for a parent is to run the software immediately despite of the restriction. This can be achieved by clicking on the Run now button. After entering the password the application will get permission to run at this time. The other possibility is to define the later behaviour regarding the program. You can do this by clicking on the Decide button which takes you to the started programs list where you can classify the program. This can also only done by a parent after entering the password. If the child doesn’t know the password it won’t be able to choose between the two options. Ther is no point to click on any of the buttons and there is nothing further to do, the window will automatically disappear after a short while. This also means that you have limited time to decide what to choose (also for the parent).

If the message window already disappeared and you didn’t decide what you would like to chose the application in question will be simply added to the started applications list, which can be easily accessed later from the system menu (see 4.) or from the main window under View/started application list. The possibility to classify an application will not be lost therefore and you can also manage the behaviour towards the application later or the application can be started from the list.
Flag notification
This possibility is for the comfort of the child. As the message window is not very useful without the knowledge of the password it would disturb the child if it always appears when it tries to start an unscheduled program. You switch to this notification type immediately with a single click by ticking the checkbox in front of Do not show messages (Flag only). If you do this the message window will not appear again after it disappeared. Only a little red flag will indicate over the system tray icon of Dolphin Knight that a restricted application was attempted to start that will be added to the started application list. This little flag doesn’t disturb.You can access the list in the previously described way.
Started programs list
Those applications are added to this list, which Dolphin Knight restricted for some reason. The list is first of all very informative, second of all it provides the possibility to manage how the application in question should be handled in the future by Dolphin Knight. As this is the parents task it can only be accessed after the correct password was entered.
You can acces the list through three different ways:
The main parts of the window:
In the middle of the window you can see the list itself, which is ordered ascendigly. Every application is represented by a rectangular field in which the icon, name and path of the program are displayed. If you select an application by clicking on it additional information about the program is displayed in the details view. Here you can see the reson for the restriction as well as the description of the software (information from the manufacturer) to make identifying the software easier. at the right side of each application in the list you can find one or two little buttons that give you the oppurtunity to interact and decide how to handle the program (action possibilities). The same buttons are als available in a bigger version on the right side of the window. You can freely decide which one you would like to use. Unhandled applications stay restricted and are cleared from the list if you close the window by default. This can be changed with the Clear list after close checkbox. You can remove the tick from the checkbox and then the list will not be cleared when you close the window but the applications stay on the list for later revision.
Action possibilities according to the reason of restriction
The possibilities to interact depend on the reason of the restriction. Based on this we can differentiate between two different categories. One case is, when a normal program start attempt was made, meaning that the child tried to launch an application that was not approved by the parent and added to Dolphin Knight or was added to Dolphin Knight already but not scheduled for the time of the attempt. In this case the program is added to the list as a normal program under the Programs tab (displayed in grey color). The other case is when Dolphin Knight denies the launch of the application, because it was modified (changed). This may have different reasons. One of them is amongst which only one is useful: when the modification is due to an automatic update of the application (many applications are able to update themselves over the Internet just like Dolphin Knight itself). Any other reason gives reason for suspicion, therefore Dolphin Knight restricts the launch of the application. The two most probable unattractive reasons for modifications can be: it was altered by malware or a virus or the child tried to rename a game and trick Dolphin Knight from preventing to run it out of the scheduled times. None of these are desireable. Parents have to evaluate each case carefully, therefore programs that are blocked for this reason are displayed under the Modified programs tab and are displayed with bright red color to raise the attention of the parents. For more information about the appropriate actions in case of modified programs and updates please refer to Modification list (red) and Dolphin Knight as a security system.
Programs list (grey)
Normally for each of the application that can be found in the list under the Programs tab the parents are given the choice between two options. They can wether run the application or add (import) it to Dolphin Knight. To run the program click on Run now, to import it click on Import. In case of importing you have to define to which group you would like to add the application. There is also another case, when the user considers the application as a system application. In this case you have to choose Import / This is a system-program. If you do this the application will always have permission to run in the future (you will only be able to reconsider your decision if you re-initialize Dolphin Knight. If an application is already added to the system - but the child tried to launch it outside of the scheduled time - it makes no sense to add it to Dolphin Knight again, therefore in this case only the Run now button will be available.

Modification list (red)
In case of Modified programs parents have two options. They can run the application with the Run now button or they can accept the modification with the Accept update button. If you do this Dolphin Knight will consider the modified program as a known program and will apply the recent settings.

Addendum: identifying programs
In Dolphin Knight’s system the programs ar identified based on their content. Therefore the location of the application is irrelevant. Once Dolphin Knight identified a program - no matter where it is located, it can even be on an external storage device - it handles it according to the settings. Also due to the content based identification Dolphin Knight differenciates between different versions or modifications of the same program. You have to consider this specifically in case of automatic updates or Windows sevurity updates. The updates may modify or replace the programs that where earlier added to Dolphin Knight (modify their content). As also a user (child) can do this (e.g. it could rename a game to a programname, that was already permitted). This would corrupt the judgement of the programs, therefore Dolphin Knight immediately blocks the application if it recognizes, that its contents of a program in the program list changed and gives the parents the possibility to permit or restrict the modified application. If you accept the modification in the Modification list (red), Dolphin Knight as a security system) it means, that we consider the new version as part of Dolphin Knight’s program list. The old version will not be considered as a known application anymore.
The event log (logged aplication launch)
Dolphin Knight does not only efficiently monitor (block) the program launch attempts of the child, but also keeps track of them. In the event log (Programs / Log) you can see what applications where attempted to launch by which user. Like this parents can subsequently review what programs the child attempted to launch or actually launched (if it had permission to do so). The log entries are illustrated with small images refering to the type of classification of the application (permitted, restricted, updated, etc.). By moving the mouse over the entries the types are displayed as text aswell. Entries can be cleared all at once by clicking on the Delete logs icon in the toolbar.
Operating Internet-filtering (Internet restriction)
If you turn on the Internet restricting module in the module manager, it will start filtering the network packages as required. At this point some mechanisms with fix ed precedence order are triggered which are described in the following paragraphs.
Blocking of services
Dolphin Knight filters out packages from the network communication of systems you wish to restrict (it blocks them). This means that the Internet services that are added to the banning list are not going to be available for the computer. This has a particular effect, namely that the programs which are supported by these services (chats and others) will not be able to work. Users usually cannot connect to their server, they get error messages or the services stop with an error. The „symptoms” only depend on what mechanisms were built in each particular application by their designers that would be responsible to handle blocked Internet services (as a problem). The point is that it is impossible to reach the service and therefore the chat or file sharing system can’t be used. There is no way to be avoid this, neither by any software update nor in any other way because Dolphin Knight bannes the mechanism that the program (no matter which version of it) tends to rely on.
Blocking of URLs
Dolphin Knight applies URL filtering for those network packages which carry out Internet browsing*. When displaying a page the Internet browser gets the contents behind a certain link (URL) from a web server. The URL filter of Dolphin Knight does not allow this in case of URLs which are caught by the filter. In these cases appears a web page generated by Dolphin Knight is displayed instead of the requested URL notifying the user about the fact of the restriction. Restricted URLs can neither appear as an entire page nor can parts (elements) of it be downloaded. The content of such pages will never be displayed in the Internet browser.
*Note: Internet browsing means a special network service. This service is the so called HTTP service. It would make no sense to block the entire HTTP service (see 11.1.) because in that case Internet browsing would become entirely impossible. The filtering of HTTP service is provided by the URL blocking service (as well as using keyword filtering)
Keyword filtering
Dolphin Knight passes the packages that were not blocked in by the URL filter to the keyword filter. It extracts the packages and looks into their contents. If a web page contains restricted keywords at all (or just if it contains these keywords in too large amounts – this depends on the strength of filtering) Dolphin Knight blocks the download of the page when the number of unwanted words exceeds the quantity set in the filter sensitivity options. As a result the pages are not downloaded at all or just partly displayed. In this cases the browser simply waits or shows an error message, it depends on the browser. Thus harmful parts of the pages caught by keyword-based filtering will not be displayed at all.
Operation of the Communication Supervision
The components of the Communication Supervision modul, are operating according the settings and supervising the communication channels. The result of this operation is to collecting the conversations into the log files and if neccessary (for example MSN) warn, block the conversations. The log file is important becaouse this can be read by the parents later (until the log files are not deleted automaticaly. The recorded logs recalculated with the latest setup every times when opened. It speed up the revision process of these files.
Syncronisation
The saved setting are stored in files for configured period of time. (see 8.2.3.) These files created by Dolphin Knigh and the user can see only a temporary versions of this because of security reasons. The original version of the file is stored a secure way and there is no user access to it. The temporary and the origianl versions are syncronisng between each other. The restricted users can not change the settings file with this kind of solution. The status of the snycronisation and the processing can be followed via the user interface. (see 13.2.)
Chat logging
Dolphin Kinght is able two logging the communication of the next two chat programs, the Microsoft MSN Messenger and the IRC/AOL. The user interface of these programs can be reached from the MSN and IRC icons of the Communication tab. Both user interfaces have the same layout, the logging method is differnet only from technical point of view. The following part consists the user interface and the logs reading overview.
Reading the Chat log
The logs of the conversations made via the interactive chats can be read through an e-mail type user interface. The upper part consists the list of the synchronised log files. The list might be changed during the reading because of the synchronisation. (see 13.1.) The most important parameters of the log files (the chat converstaions) can be read on the list. Highlighting a given row the whole content of the selected log can be read at the bottom window. It has highighted parts if the log file already processed.

The chat log data, or coloumn of the list
Note: Dolphin Knight records the log details about a conversation with a given chat peer ( or given room ) daily to the log files. Dolphin Knight immediately reformat these log files ( to help the revision ) when the user open these files. It seraches for the pattern of the regular expressions in the files (see 8.2.1.) and the matching patterns recorded to the coloumn Expressions. The number of matches recorded to the coloumn Matches. If the number of matches exceeds the configured value of the filter strength thew file marked with an exclamation point as a Suspicious entry. When the formating is ready than it has marked in the first coloumn. The formating takes place with the next file of the list after that. This happen usually to fast to see the files processed one by one. However it the formating slow down with a bigger file and the user open an other log file the formating will continue in the background.
Entering the password
In case of any activity, that is definitely not permitted for the child, Dolphin Knight will ask for the supervisor password. The child does not know it (or should not know it at least) only parents! Have a look at the password window on the picture below.

Type in the parental password. The characters will not appear so the child cannot read and memorise them while you are typin. If you press the OK button, the system will evaluate the characters. If they match the password, the system will let the user carry out the activity he wants to. If the characters are incorrect the system will not allow you to continue. The child can’t bypass the password by clicking on the Cancel button. The desired program will not start without the parental password therefor children will not be able to carry out anypassword protected activity.
Automatic updates, Windows security
Dolphin Knight supervises all programs running on the computer, as well as Windows updates. Because of this fact, the installation of security updates cannot be automated on a computer where Dolphin Knight is installed. The Windows update software will not be able to operate automatically, because Dolphin Knight does not allow update programs to run and the modified programs also would also be restricted. To avoid these problems switch off the automatic Windows updates, and do the updates manually!
IMPORTANT! Before using Dolphin Knight, please switch off automatic updates and set Windows updates to manual!
Manual update of Windows with the co-operation of Dolphin Knight:
When finished, both Windows and your child are in safe again, the computer can be used as usual again.
Dolphin Knight as a security system
Due to the construction and operation of Dolphin Knight it can also function as a security device on your computer. Because of the white list, it protects from any undesirable program like worms or spyware. Tricky packets downloaded from the internet cannot operate; installations of new programs cannot start without your supervision. It also blocks different noxious attachments received by e-mail. Your child could click on a malevolent program received by e-mail or during a chat (if the parent allows chatting at all). Dolphin Knight will not allow it to operate. Because of the content identification, the program can block nearly all variations of these tainted programs. It notices and prohibits virus-infected programs. Although Dolphin Knight is not a security software, due to its way of operating it helps to protect the computer, as well as the operating system. Everything is under the control of parents, they can take full control over activities of any user or program.
Dolphin Knight is available in several different languages. You can set the language of your choice in the Main Menu, under Language. Usually Dolphin Knight operates by default using the same language as the Windows version that is installed on the PC.

