Login window.

Interfaccia.exe is your starting point when you have to make a configuration change, insert, modify, delete or view program data and logs;  It can be used to start and stop URLFilterService using an administrative account. The first window coming up is the login window. The default administrative program account is: user ADMIN password 1234.

1. program user;
2. password for program user;
3. login button;
4. language selector;
5. start and stop URLFilterService button.

Main window.


Once logged in the main window will appear. The main window is divided into 5 parts:

1. functions menu access;
2. actual service status;
3. active function;
4. active function data;
5. available operations for selected active function.

Configure URLFilterService.

Before starting to use URLFilterService you must configure it. Let's start by selecting the external service ,update type and time. The available services are:


This is not a real data service. You can use this choice to build a custom list from scratch. No update or external download available.


"Shalla's Blacklists are free of charge for personal and partly for commercial usage. Anyway, commercial usage requires signing a usage contract. See our licence for details. Please contact info (at) for information about gaining this contract.
Exception: If you plan to sell the lists or include them into a commercial software package you must obtain a written contract with Shalla Secure Services. The costs depend on the product.
Many people contributed to this lists. We are of the opinion that if free blacklists are used commercially the community who contributed to the lists for free should get something back: corrections and addons. That's just fair, isn't it?! 😉 "


"The Université Toulouse 1 Capitole propose a blacklist managed by Fabrice Prigent from many years, to help administrator to regulate Internet use. This database, often used in school, can be used with many commercial or free software. Be careful : this list should not be seen as a "to be block". It must be seen as a "web categorization" : some categories can be blocked or allowed, depending on your environment.."

Next choice is about logs type and about how many days you want to keep logged data:




"Block uncategorized url" is used to block sites that aren't listed in a category. While using it keep in mind that Internet is very huge and enabling this option will "cut off" the most part of it.

"Block if unavailable" instruct the browsers to block  urls when there's no reply or a timeout from service.

"Interface message queues" and "Browser message queues"  are data queues for IPC. Do not play with them, values are right for a single user on a desktop  computer. Limits for multiuser environment like terminal servers are:

.256 windows sessions (when mandatory user mode is on, no limits otherwise)

.1000 browser queues (65536 bytes of ram usage  per queue)

.10 interface queues (1 megabyte of ram usage per queue)

 Last configuration option is "Service status".

.Inactive means no url checking

.Active means url checking is on

.Active, mandatory user means url checking is on and program user for active sessions is mandatory in MITM mode (see Identita.exe)

UrlFilterService MITM mode configuration screen.

UrlFilterService DNS Sinkhole configuration screen.