I have to implement something that filters websites on Android devices (adult websites etc) as a uni project, but unfortunately have very little knowledge in this subject... What are possible solutions here? I would be very grateful if someone could just point me in the right direction(s). Then I can investigate further. I just need a summary of all possible general principles that are applicable for this, I guess, and what would be easiest to implement maybe.
From my understanding, you can...
- use a proxy server and do the filtering there
- use iptables to block calls to some websites
- somehow set dns to point to a custom dns server/ a dns server with a filter
I guess it would be easiest to implement it on client side (iptables maybe) but I at least really would like to know what possibilities exist.