Dê uma olhada no guardião do Dan (disponível como um pacote nos repositórios do Ubuntu).
O guardião de Dan pode ser instalado como um servidor ou em uma máquina única . Muitos tutoriais estão disponíveis sobre como configurá-lo.
Se você está procurando soluções mais fáceis de configurar, mas menos seguras, pois elas filtram apenas o conteúdo do Firefox, você pode querer verificar essas extensões:
Outra maneira de filtrar o conteúdo seria configurar SquidGuard para lista negra endereços.
Por fim, a melhor política de filtragem de conteúdo que eu conheço é colocar o computador filho na sala de estar e interagir com a criança durante sua experiência de navegação.