I am developing an anti procrastination tool. The tool is supposed to block access to distracting websites such as Facebook. Blocking should work using asterix notation:
Its important that my users can not circumvent the blocking by using (a) Proxy Servers, (b) VPN or (c) websites like www.hidemyass.com
I am looking for a framework or approach in Python/C++
to realize this including requirements (a), (b) and (c). If (c) can not be done it should be fine, since I could just create of list of alle websites like hidemyass.com and add them to the block list as well. So (a) and (b) are most important.
The blocking method will be compiled as a Windows .dll to be included into a VB.NET project.
Thanks for helping!