Apresentação
O NXFilter é uma ferramenta que começou com a ideia de atuar como filtro DNS e agora provê também a possibilidade de filtro de conteúdo web.
A documentação completa da ferramenta está no tutorial já traduzido.
Dentre as vantagens disponibilizadas se tem:
- É uma ferramenta leve e de fácil instalação
- Controle por autenticação usando: LDAP, AD, Single-sign-on ( SSO ), etc…
- Pode substituir inclusive o seu proxy-cache como o Squid
- Usando outros componentes permite inclusive o bloqueio de ferramentas como UltraSurf e Tor
- Reconhecimento dinâmico de sites, não depende apenas de listas, encontra o padrão e a classifica
Funcionamento
Seu principio é atuar como servidor DNS, pode fazer:
- Redirect
- Transferência de Zona
- Domínio Dinâmico
- E inclusive como o próprio servidor DNS, permitindo registros A, AAAA, SOA e etc…
Instalando
A instalação do NxFilter é bem simplificada, o site disponibiliza pacotes deb,zip e outros formatos depreciados como exe.
Como pré-requisito só é necessário ter o java instalado na máquina, funciona tanto com OpenJDK quanto com o Oracle Java.
- Downloads na página oficial do NxFilter
Debian Jessie / Raspbian
$ sudo su -
$ apt-get update
$ apt-get install openjdk-8-jre-headless
$ wget -t0 -c http://nxfilter.org/download/nxfilter-4.1.3.deb
$ dpkg -i nxfilter-4.1.3.deb
Arquivo ZIP
$ sudo su -
$ apt-get update
$ apt-get install openjdk-8-jre-headless
$ mkdir /nxfilter && cd /nxfilter
$ wget -t0 -c http://nxfilter.org/download/nxfilter-4.1.3.zip
$ unzip nxfilter-4.1.3.zip
$ cd /nxfilter/bin
$ chmod +x *.sh
$ ./startup.sh
PFSense 2.2.6 - Dica do Grupo NxFilter - DNS WebFilter no Telegram (verifique atualização em post sobre o NxFilter no pfSense)
$ pkg update
$ pkg install openjdk8-jre
$ rehash
$ mkdir -p /opt/nxfilter
$ cd /opt/nxfilter
$ fetch http://nxfilter.org/download/nxfilter-4.1.3.zip
$ unzip nxfilter-4.1.3.zip
$ cd bin
$ chmod +x *.sh
$ ./startup.sh -d
Terminada a instalação
Ao término da instalação a ferramenta já pode ser utilizada como servidor DNS na rede. Para administrar acesse http://ip_do_servidor_nxfilter/admin