Next the kid will download Opera. Opera has a really nice easy setting 
for "proxy". Just hit F12 and you'll get a popup allowing you to 
enable/disable proxy servers with a single click. Proxy settings are 
"voluntary" in a way. The application doing the actual connecting to the 
Internet has to actually WANT to use the proxy and KNOW HOW to use the 
proxy. Most 3rd party browser don't care about Internet Explorer's 
global Internet Connection Settings!

The bottom line is this: a "normal" proxy server can't be trusted for 
any kind of "parental control". You'll need to use some sort of 
"transparent proxy" (where ALL http traffic is intercepted, no matter 
how that traffic is generated). An "transparent proxy" would block 
requests to prohibited sites from ANY browser, including Internet 
Explorer, Firefox or Opera.

The required functionality for providing effective parental control lies 
somewhere between a firewall and a proxy, with the "firewall" part being 
more important.

If this is for "home use" the cheeper way might be installing a Linux 
box with squid or some other open-source transparent proxy.
If this is for "production use" Delphi might not be the best tool for 
the job, mainly because it can't be used to write "drivers" and 
implementing the firewall bit required for intercepting all HTTP traffic 
requires writing some kind of driver.

[EMAIL PROTECTED] wrote:
> So basically, the kid uses firefox and gets all the porn he wants. You may
> look to the indy components to create a proxy server instead. Those settings
> can be made system wide.
>
> On 8/25/06, Kraven -
> [EMAIL PROTECTED]<+delphitalk+coreyw+0a392a17b8.kraven#greycascade.com@
> spamgourmet.com> wrote:
>   
>> Hi guys,
>> I want to build a website parental control program which block sites from
>> Internet Explorer.
>>
>> There are two things I need to know:
>>
>> 1) How to get all URL's entered in Internet Explorer
>> 2) How to force that specific instance of Internet Explorer to navigate to
>> another page.
>>
>> Can anyone help?
>>
>> Thanks in advance,
>> Simon
>> __________________________________________________
>> Delphi-Talk mailing list -> Delphi-Talk@elists.org
>> http://www.elists.org/mailman/listinfo/delphi-talk
>>
>>     
> __________________________________________________
> Delphi-Talk mailing list -> Delphi-Talk@elists.org
> http://www.elists.org/mailman/listinfo/delphi-talk
>
>   

__________________________________________________
Delphi-Talk mailing list -> Delphi-Talk@elists.org
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to