Hi,
I can make this application using a famous C# library called fiddler. Now it works as man in the middle. There will be an database with full of porn website names. So if it finds a match it wont forward the url. Also there I can check the page with some keywords like 'porn', 'lesbian' etc if its not into the database. Let me know if interested.
Thanks