title: How to implement website filter on Android?
body: <p>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 <em>summary of all possible  general principles</em> that are applicable for this, I guess, and what would be easiest to implement maybe.</p>
  
  <p>From my understanding, you can...</p>
  
  <ul>
  <li>use a proxy server and do the filtering there</li>
  <li>use iptables to block calls to some websites</li>
  <li>somehow set dns to point to a custom dns server/ a dns server with a filter</li>
  </ul>
  
  <p>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.</p>