PARENTAL CONTROL SYSTEM - DELPHI OR C++ (Win32 API). Not DOT NET.
-----------------------------------------------------------------
"FAMILY INTERNET ACCESS CONTROLLER: will be a software program for controlling, blocking and restricting internet & network access.... for my kids and for the school I work"
**** SEPARATION OF USER INTERFACE AND FILTERING RULES ENGINE A BIG BIG PLUS BUT NOT REQUIRED.
**** FILTERING ENGINE AS A DLL OR ACTIVX THAT CAN BE EMBBEDED/USE ON A DELPHI,VB,C# IS PREFERRED.
**** AUTO UPDATE FEATURE A BIG PLUS BUT NOT REQUIRED FOR THIS RELEASE.
NOTE: winpcap can be used. if is the only way to access netword car and raw paquets.
Software must run on Windows XP,sp1 up, Win2k3, Vista 32 and Win7 32.
if vista not posible we can still talk business.
1. SIMPLE INSTALLATION.
(no installation a big plus, just download and run, like delphi apps)
2. USER MANAGEMENT: User and PC admin console.
- Simple to use administration.
parent installs software and creates child account with the same name of windows account.
if no match for user or guest account. admin settings are off.
2.1 CREATE AND MANAGE CHILD USERS..........................
- check if user is admin.
- check if user non admi.
if non admin aply filters for that user.
only admin users can change pc time.
only admin users can change kill this app.
3.0 FILTERING RULES.........................................
3.1 IMPORT / EXPORT FILTERING RULES RULES.
- from/to file: to an xml file.
- from url : {url hardcoded on app} or on a regystry entry.
3.2 CREATE,EDIT & DELETE FILTERING RULES.
Block / Restrict websites automatically USING KEYWORD FILTERS.
- keywords found in url,and page html
- Set block all by default.
- Set allow all by default.
- add to allowed List.
- add to blocked List.
Block / Restrict domains automatically USING BLOCKED DOMAIN in domain filters list.
- Set block all by default.
- Set allow all by default.
- add to allowed List.
- add to blocked List.
Block / Restrict websites automatically USING BLOCKED IP in IP filters list.
- Set block all by default.
- Set allow all by default.
- add to allowed List.
- add to blocked List.
4. INTERNET USAGE CONTROL....................................
4.1 SET INTERNET USAGE LIMITS.
Simple tu use time management for selected user.
set internet usage limits for non all non admin users.
set internet usage limits for a non {defined user} admin users.
* warn user 1 minute prior to lockdown.
5. NO DATABASE TO INSTALL USE OF APPLICATION FILE DATABASE
Simple base64 encoded text base list.
some basic structured .xml is always preferred instead of .txt
6.0 MONITOR CHATS............................................
Prevent and filter chat at diferent leves; aplication level and protocol level.
Stop msn, yahoo, live, aol instant messanger (IM).
- add to allowed List.
- add to blocked List.
If allowed, {for that user} replace badwords in list with *******
** PROGRAM DOES NOT HAVE TO BE PRETTY, JUST FUNTIONALITTY.