Posso criar uma lista de permissões da internet usando apenas os pacotes disponíveis em uma instalação limpa do Ubuntu? (talvez /etc/hosts.allow?)

4

Eu quero que não consiga ir a qualquer site, a menos que esteja em uma lista branca, e prefiro não usar algo como Privoxy, posso fazer isso com o Ubuntu?

Estou pensando que talvez eu possa usar /etc/hosts , /etc/hosts.allow e / ou /etc/hosts.deny . Meu primeiro pensamento seria de alguma forma bloquear tudo usando hosts.deny e, em seguida, criar a lista de desbloqueio em hosts.allow . Isso é possível? E, em caso afirmativo, como defino algo como "todos os sites direcionados ao host local" em hosts.deny e, em seguida, "exceto esses sites" em hosts.allow ?

    
por 01AutoMonkey 23.06.2016 / 01:25

1 resposta

2

Para bloquear todos os sites com hosts.deny , você deve colocar ALL: ALL no seu arquivo /etc/hosts.deny .

Mas há algumas maneiras melhores de fazer isso, por exemplo:

  • Usando um firewall como iptables , com firewall você pode bloquear todo o HTTP, HTTPS, qualquer tráfego que você quiser e permitir algum IP espacial, domínio, etc.

    Leia isto: link

  • Usando algo como dnsmasq :

    Leia isto: link

por Ravexina 23.06.2016 / 03:36