views:

83

answers:

2

Hello,

how to code HTTP URL blacklisting driver for both XP and Vista/7? I need it for special software for schools

any ideas about HTTPS or VPN? I was thinking about firefox, IE,... extension. Not bulletproof, but better than nothing. It's just school.

Thanks

A: 

Winsock supports a Service Provider Interface, which is probably where you'll want to install your "driver". You'll (probably) want/need to install your provider as a "filter" that depends on the existing providers, but all traffic is forced to go though your provider between winsock itself, and the existing providers.

Unless you're going to deploy this on a large number of campuses or something on that order, it'll almost certainly be substantially cheaper to do the filtering in the router(s) instead.

Jerry Coffin
"it'll almost certainly be substantially cheaper to do the filtering in the router" - yes - and dansguardian is free to try, works well and is ridiculously cheap.
symcbean
A: 

URL blacklisting is typical done by an API ( see www.atlbl.com ) rather than DNS, as the DNS based RBL's ( google DNSBL ) are normally just listing the domain rather than the full URL.

The API's will typically be a simple HTTP REST call.