Solved

How to make a Web Filter

Posted on 2008-10-27
4
323 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
ID: 22830204
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
ID: 22834993
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
ID: 22838765
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

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

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…
Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.

830 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