Solved

How to make a Web Filter

Posted on 2008-10-27
4
321 Views
Last Modified: 2008-10-30
Hello:

We want to have a basic web filter capacity built natively in C++. We want some basic features than can later improve. The basic features are:

1) List of trusted sites
2) List of untrusted sites
3) Statistics of Web sites visited by PC

If there is more functionality, it will be better.
0
Comment
Question by:Fabianmo
4 Comments
 
LVL 6

Expert Comment

by:gxp071
Comment Utility
i don't know about building one, but im fairly sure you can use this to do the same

with this,

http://www.opendns.com/

also if you running a win domain there are setting on the domain controller to do the same black list sites, by controlling the dns that the domain members get.  And most routers offer these feature too, except stats that is..

Not sure if it helps

0
 

Author Comment

by:Fabianmo
Comment Utility
The "No" button near to the expert comment doesn't work. I push it, but seems nothing to happen.
0
 
LVL 22

Accepted Solution

by:
ambience earned 500 total points
Comment Utility
Well one of the easiest, even though not 100% fool proof, way is to write a Winsock Layered Service Provider and inject that into the TCP/IP stack on the machine. Once inject you can do various types of interception.

Its a fairly interesting topic and I think the best I can do right now is to give you a pointer.

http://en.wikipedia.org/wiki/Layered_Service_Provider

Hope that helps ...

0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Introduction While answering a recent question (http://www.experts-exchange.com/Q_27402310.html) in the VB classic zone, I wrote some VB code in the (Office) VBA environment, rather than fire up my older PC.  I didn't post completely correct code o…
The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
The viewer will learn how to pass data into a function in C++. This is one step further in using functions. Instead of only printing text onto the console, the function will be able to perform calculations with argumentents given by the user.
The viewer will learn how to clear a vector as well as how to detect empty vectors in C++.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now