![]() |
|||
|
User Guide
|
|||
|
Cyclope Internet Filtering Proxy is a software application that filters the user's internet access. Cyclope Internet Filtering Proxy was designed especially for networks to block access to web pages or download various file types. Traffic can be filtered using a keyword, a group of letters within the body of a page or file extensions. This solution helps companies protect the IT infrastructure from malicious application, preserve bandwidth and increase employee productivity. Another feature of Cyclope Internet Filtering Proxy is the traffic audit of the entire network. 1.The proxy accepts a request from a Web browser which has been configured to submit its Internet to that proxy. Windows NT, XP , 2000, 2003, Vista
Please Run the setup file. Select the IP Address Browser Configuration Client Configuration For manually configuring your browser so that the application performs successfully please follow the paths below. !!!! in case you receive a message with : the page cannot be displayed check the Internet Explorer/ Internet Options/Connections/ LAN settings/ and tick Proxy server, where the address is the chosen LAN IP address ad the post is the one set in the configuration wizard. Make sure that the port is not used by a different application or choose a free port. Make sure that the port is not in use For monitoring all computers, it is compulsory that all traffic is routed through the same proxy. All network members will be asked to make some changes to the browsers they are using. This can be done manually following the instructions detailed below, or by using the Client Configuration Utility from the Cyclope Internet Filtering Proxy package. Before proceeding to the manual client browser configuration, make sure that you know:
If used in network please use the configuration utility to configure the proxy to listen for connections from the network IP address of the computer where Cyclope Internet Filtering Proxy is installed, then set all internet browsers from the computer clients that are using Cyclope Internet Filtering Proxy to access the Internet via a proxy connection and the proxy address is the address of the computer where the proxy is installed. For manually configuring your browser so that the application performs successfully please follow the paths below. Go to Tools/Internet Options/Connections/LAN Settings/ Use a proxy server for your LAN/ Address - insert server IP (the computer where Cyclope Internet Filtering Proxy is installed), then insert the port. The DEFAULT PORT is 8080. It can be changed using the configuration utility.
Click OK to save changes. Go to Tools/Options/General/Connection Settings/Manual proxy configuration , insert HTTP proxy IP, (the computer where Cyclope Internet Filtering Proxy is installed), then insert the port. The DEFAULT PORT is 8080. It can be changed using the configuration utility. Click OK to save changes. Go to Tools/Preferences/ Network/Proxy Server. The DEFAULT PORT is 8080. It can be changed using the configuration utility. Click OK to save changes. Go to Tools/Options/ General/Connection Settings/ Manual Proxy Configuration Click OK to save changes.
The application web interface is available accessing: web.filter on your browser. For the moment, the interface supports only Internet Explorer browser. For logging out, press the Logout button on the right upper corner of the interface. In the administration field, the application administrator sets the machines to be monitored.
The monitored machines are available in an IP list containing IP addresses, user names and computer names.
Adding an IP In order to filter the Internet traffic on other machines you have to configure their proxy settings to use our product as proxy server. The settings for all browsers installed on client machines should be changed. After you changed the proxy settings we recommend you to load a few web pages and see if they are loading correctly. If so, the client configuration is completed and you will be able to see the IP addresses of the client machines in the table above. Delete IP In order to delete an IP address we recommend you to change the proxy server settings on the specific machines. If the proxy settings are not modified, the IP address will be added into the list again. If you already have an http proxy server that shares the Internet Connection in your LAN you can configure our product to forward the http requests to that proxy. You have to enter the IP address and the Port of the existing http proxy and check the “I have an existing Http Proxy” option in order to configure our product to forward all the web requests received by our product to the already existing proxy. Our product will do the filtering part before sending the requests to the existing proxy server or after receiving the content from the existing proxy server (before sending the content to the final client). By using this feature our product filtering capabilities remain unchanged If you do not have an existing proxy server please do not use this feature by checking options or filling data. This section allows an easy management of the logs and space Logging options This division allows the application’s administrator to choose whether he/she wants to log the user’s traffic and activity or not. By enabling the Log user traffic option, the Statistics Section will display the traffic report of the users, specifying the resources accessed by the computer and their size. If this option is disabled the traffic report will not display this information. By enabling the Log filter activity option, the Statistics section will display the Filter activity report containing the breaking rules attempts. If this option is disabled the Filter activity report will not display this information. For better dating the user activity and log storage management, Cyclope Internet Filtering Proxy provides the possibility of choosing a specified day from a calendar. It has also two quick buttons: Delete Day Logs (erases a specified day logs) and Delete All Logs (erases all logs for that day. Logs are presented in a log list, containing IP address, computer name, date, log size, and delete log button. The delete button was inserted for a better space management Note: The daily logs are automatically removed after 3 months and after the containing data is aggregated in weekly, monthly and yearly reports. This section allows administrators to customize the error pages sent to the users when they access a blocked resource. The error pages available are:
After you select the error page you want to customize press Preview in order to preview changes and Save in order to save the page
There are two types of accounts:
When you are logged as an Administrator there are no restriction regarding the functionality of Cyclope Internet Filtering Proxy. The User account allows only the viewing of the Cyclope Internet Filtering Proxy Statistics section. This field contains the registration details and the login information.
How to change login details
Note: Only the login password can be changed for users and administrators. The login names that are allowed by our product are admin and user – no new logins can be created. In this section the administrator is allowed to configure the e-mail reporting settings in order to receive the reports generated by Cyclope Internet Filtering Proxy to a specified e-mail address. Cyclope Internet Filtering Proxy allows multiple filters enabling for increased network protection. Filters can be a specific web page, a keyword, a group of letters, and an extension or file type. The Filter Configuration section allows you to configure the filters, to
monitor their status and to manage the different groups. The divisions of this section are:
This filter blocks access to a specified web site or all web sites. In case of multiple websites on the same topic, the option URL pattern can be configured, enabling the filter to block all websites containing a keyword or a group of letters. In the Web Sites filter section there are 2 running modes available:
Options: For better property management, after you add the websites, there is the Remove option.
When the user tries to access a resource blocked by the filter, he/she will see the following message:
Note: For information about building custom error / blocked access pages go to Administration / Custom error pages section. Options This section also allows administrator to define maximum daily traffic allowed for each computer. For enhanced protection, Cyclope Internet Filtering Proxy has a keyword filter, meaning that it stops web pages containing in their body a specified word or a group of letters from being displayed. In the Keywords & Profiles filter section you can choose to create your own Custom Word List and/or to use the predefined profiles provided by Cyclope Internet Filtering Proxy.
If you choose to define your own, custom word list use the Add button in order to create the block list. When the keyword is found in the website body, that website will be replace with a page containing restriction details. The Add non-english word option, included in this filter, allows blocking the access to non-english web sites as well. The web sites containing the specified non-english word will not be displayed. When selecting the character set please read the following:
If you choose the predefined profiles provided by Cyclope Internet Filtering Proxy, check the appropriate profile in order to enable it. Options: For better property management, in case of changes in the word pattern contained in the sites to block you can access the Remove option.
When the user tries to access a resource blocked by the filter, he/she will see the following message:
In the Files & Extensions filter section you can choose to create your own Custom Extensions List and/or to use the already defined extensions provided by Cyclope Internet Filtering Proxy.
Note: When a new extension is added – pdf for example you have to fill just the extension name (pdf). Using other combinations like .pdf or *.pdf is not supported and as result the access will not be blocked to the resources. When blocking that type of file, the link will be redirected to an error page informing the blocked access to that specific file.
According to the chosen extension, the archive files, the applications and the audio-video files will be stop from being downloaded. Options:
This section allows administrator to stop Shockwave-Flash Objects from being run and to stop Cookies from being set or read from your LAN Computers. In the Web Objects filter section there are three Running Modes available:
Options: For better property management, the filter provides a Remove option.
All attempts to set cookies on your computer or read cookies from your computer will be blocked. Group Management allows application manager to create groups for different categories of users.
After logging in, the page you are visualizing is the
statistics page. Traffic & Website panel reports the IP activity and size
(expressed in Megabytes - Mbytes) and chart in traffic. The View Log button
allows you to see the pages accessed. Below the table, there is the total
traffic made on the filtering proxy. Logs can be visualized on specified dates, choosing the date from the calendar above the table. The filter activity panel reports the results of the application usage. The website visited and the action take by Cyclope Internet Filtering Proxy are presented in a table format, accompanied by information on date, time, IP and computer name Filter action may be: URL blocked, download stopped, and incoming cookies blocked etc. Filter activity reports are available on daily basis.
This section contains detailed information regarding the Internet traffic made by the user. The table shows all the requests made by the browser to the web server including the size of the request in Kb (Kilobytes). Available periods for aggregating logs: this week, last two weeks, last month, last three months, last six months, last year. The administrator can also see all resources accessed by that computer by pressing View Log button. Logs are available for various periods that can be displayed in the dropdown list. Available periods: this week, last two weeks, last month, last three months, last six months, last year.
This panel shows the aggregated filter activity for a specific period of time, period that can be chosen from the dropdown list. Available periods: this week, last two weeks, last month, last three months, last six months, last year.
Cyclope Internet Filtering Proxy has an email reporting feature, meaning that the administrator can receive periodical emails containing the application’s reports. How to configure email reporting By default the email reporting feature is configured to use our mail server to deliver you the reports. In order to test this feature please enter your email address in the first field and press Test E-mail button. Check your email and see if you have received an email from cifp@amplusnet.com with the subject Email Reports from Cyclope Internet Filtering Proxy and the attachment: test.zip. Note: Other options that can be configured are:
o Name – this is the information that will be present in the from field o E-mail Address – the email address that will be used for sending the email o Authentification Method that is supported by your SMPT server (the most common is AUTH LOGIN) o User Name – is the SMPT server username (usually is full email address) o Password – the password for the SMPT server o Mail Server – the name or the IP address of your SMP server o Port – the port used by your SMP server (the default value is 25) The types of the reports that you will receive by email: o Daily Traffic Report – this report will be delivered each day (at the hour that you have previously configured) and will contain the a table with all the IP addresses and the traffic (download and upload) for each of them; o Weekly Traffic Report – this report aggregates the daily logs and provides the same data (traffic size for each IP) for a week. o Monthly Traffic Report – this report aggregates the weekly logs and provides the same data (traffic size for each IP) for a month. o Daily Filter Activity Report – shows a table with the Date, Time, IP Address, Web Site and Filter Type that blocked the user access to a web resource. o Weekly Filter Activity Report – aggregates the daily reports into a single report o Monthly Filter Activity Report – aggregates the weekly reports into a single report Use Save settings to validate your options. Allows you to backup / restore your settings. This feature is useful for companies that have multiple instances of Cyclope Internet Filtering Proxy installed, in order to have the settings (filtering policy) on all servers. You can check which settings will be included in the backup:
When Backup Button is pressed, a zip file is created and stored into the application folder (usually c:\Program Files\CIFP). The zip file name is CIFPBackup_month_day_year.zip (example CIFPBackup_07_19_2007.zip). When Restore button is pressed you will be able to select a zip file (named CIFPBackup_month_day_year.zip) from the installation folder (usually c:\Program Files\CIFP) which will be used to restore the settings. Please note that the RESTORE will overwrite the existing settings with the settings (filtering policy, ip rules, passwords) stored in the backup file. |
|||
|
|
|||
| The client applications are located in the [Installation_FOlder]\Clients folder and must be installed on each computer that is to be monitored. CIFPClient.exe - (invisible in Task Manager, recommended to be installed on computer running on Windows 2000, XP, 2003 operating systems). The Windows 98 and me machines cannot be monitored. CIFPNetClient.dll - this application should be installed in networks using GPO (Group Policy Object). |
|||
| The setup file can be copied on a removable storage or a network share from where the administrator can install it on the computer to be monitored. The administrator will choose the appropriate version according to the computer OS. |
|||
|
|
|||
|
Run the chosen client version setup.
The images below will guide you through the setup process At the end of the application installation, the following dialog box will appear, allowing the Cyclope Internet Filtering Proxy Client configuration.
Information needed to be filled in is the name of the server or the IP address of the server - on which Cyclope Internet Filtering Proxy Server is installed. The Server Port default value is 8585. Test if the client can connect to the server by pressing Test Server Connection button. It is recommended to test the connection before proceeding to the next client. After filling in all fields, press the Save Settings button. You will receive the following message.
|
|||
|
|
|||
| In case you chose to use the CyclopeNETHidden.dll, the clients designed for Active Directory, make sure that the following set of parameters required for use with the NET is configured. These parameters are: "-cfg=[srv=CYLOPE_SERVER&srvport=CYLOPE_SERVER_PORT]" The parameters are identical with the one used by Cyclope Internet Filtering Proxy Client Configuration. The CIFPNETClient may be started each time a user logs on, by using a GPO (Group Policy Object). To create this: 1. A GPO has to be linked to an OU (Organizational Unit). - In Active Directory Users and Computers, right click the OU and select Properties.
- In the group Policy Tab a new GPO may be created for the OU or an existing unlinked GPO may be linked to the current OU.
2. Click Edit to edit the GPO Properties or open a MMC with the wanted GPO snap-in
4. Click Add and Browse to a script (from a share or from the local computer) that starts an application. The script is written in Windows Script Host.
Each time a user that has the GPO – linked, logs on, the application is started. Example of the script: winScript.vbs Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run rundll32.exe \\Share\CIFPNetClient.dll rdl -cfg=[srv=10.0.0.1&srvport=8585]" Note: do not use share names with spaces (like: \\share clients cyclope). If spaces are present the client applications will not start ALTERNATIVE SCRIPT Dim WshShell Dim value Set WshShell = WScript.CreateObject ("WScript.shell") value = "rundll32.exe \\10.0.0.1:8585\Client\CIFPNetClient.dll rdl -cfg=[srv=10.0.0.1&srvport=8585]" WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Run\cy", value For creating winScript.vbs (the name can be diffrent) copy & paste from this document (based on Cyclope that you want to deploy CIFPClient.dll) and replace the parameters from cfg=[srv=10.0.0.1&srvport=8585] with: - srv= The name or the IP address of the machine on which you have installed Cyclope Internet Filtering Proxy server - srvport =8585 - the default value for port |
|||
|
|||
| In order to uninstall the client application please run CIFPCLientUninstall.exe (located in your Windows folder). You will be
prompted with a message requesting a password.
This security check prevents unauthorised users from disalbling the client application. The requested password is cyclopeadmin123x. Press Uninstall Now Button in order to complete the process.
|
|||
|
In order to register your product please go to: |
|||