I’d say you’d probably be looking at setting up a proxy on your local network, pointing the machines you want parental control on to that proxy, and filtering the “allowed” traffic by either:
- Checking website address against a predefined blocklist,
and/or - Reading through the HTML looking for naughty words or phrases.
How to create a simple proxy in C#? has a fair bit of detail about setting up a proxy in C#.
Also found http://www.codeproject.com/Articles/92512/Writing-a-Parental-Control-Software-for-Windows. An old project but might be worth looking at if you’re researching a project like this.
3
solved Parental control or web filter with c# [closed]