pfBlockerNG : Criando sua Lista de Bloqueio

Apresentaremos duas formas de criar listas de bloqueios. pfBlockerNG utilizando lista de bloqueio customizada pode ser interessante quando desejamos bloquear um grupo específico de domínios. 

English version: click HERE

Por exemplo, imagine que você deseja bloquear apenas uma rede social especifica. Neste caso, você pode especificar o domínio desta rede na sua lista de bloqueio. 

Então, ao invés de bloquear todas as redes sociais você estará bloqueando apenas a que foi especificada. 

Tutorial de configuração do PfBlockerNG:

Parte 01 : pfBlockerNG lista de bloqueio

Parte 02: PfBlockerNG lista de exceção IPs MACs

Apresentaremos duas formas de criar listas de bloqueio. A primeira forma utilizando o TLD Blacklist/Whitelist. E a segunda forma utilizando lista de bloqueio estática

Utilizando o TLD Blacklist/Whitelist​

Após instalar o pfBlockerNG vá para “Firewall -> pfBlockerNG”. Em seguida selecione DNSBL. Nessa etapa habilite a opção de DNSBL. Em seguida, utilize o “DNSBL Mode” para a direção que planeja bloquear. Em nosso caso utilizamos a Unbound_mode. Depois, habilite a opção de “Wildcard Blocking (TLD). Essa opção permitirá o bloqueio de domínios de TLD.

Firewall -> pfBlockerNG
Firewall -> pfBlockerNG
DNSBL= Enable , DNSBL Mode = Unbound , TLD = Enable pfBlockerNG
DNSBL= Enable , DNSBL Mode = Unbound , TLD = Enable

Em seguida, desça mais a tela até a opção “TLD Blacklist/Whitelist”. Clicke nesta opção. Depois disso, insira o domínio que pretende bloquear. Em nosso exemplo é o “google.com”. Depois vá em “Save DNSBL Settings”. 

Click TLD Blacklist/Whitelist pfBlockerNG
Click TLD Blacklist/Whitelist
dominio pfBlockerNG
Insira o domíno e salve

Agora, vamos fazer um “Reload”. Para isso, vamos em “Update”. Em seguida selecionamos “Reload” e “All”. Depois, clique em “Run”.

Force option = Reload, Reload option = ALL pfBlockerNG
Force option = Reload, Reload option = ALL

Aguarde um momento até que o “Reload” termine. Agora vamos testar o bloqueio. Antes disso, lembre-se de limpar o cache do navegador. Em alguns casos é necessário reiniciar o navegador.

test blocking pfBlockerNG
Acessando o domíno bloqueado no navegador

Em seguida vamos verificar os logs de bloqueio. Para isso, vamos em “Logs” e selecionamos o “Log/File location = dnsbl.log”. Logo depois poderemos procurar no final pelos logs do bloqueio do domínio especificado.

 log = dnsbl.log pfBlockerNG
Selecionar o log = dnsbl.log

Segunda forma: Criando sua lista de bloqueio estática​

Após a instalação do pfBlockerNG, vá para “Firewall -> pfBlockerNG”. Depois disso, selecione “IP” e depois “IPv4”. Em seguida clique em “Add”.

firewall pfblocker
Firewall -> pfBlockerNG
IPv4  Add pfBlockerNG
Selecionar IP -> IPv4 e depois clicar em Add.

Logo depois, damos um nome para nossa lista e uma descrição.

list name pfBlockerNG
Nome da lista

Em seguida, vamos negar nas duas direções “inbound & outbound”. Depois disso,  a frequência de update será selecionada “Never”. Essa frequência está como “Never” pois estamos criando uma lista estática. 

Action = Deny Both,  Update Frequency = Never pfBlockerNG
Action = Deny Both, Update Frequency = Never

Em seguida, vamos selecionar “IPv4 Custom_List”.

IPv4 Custom_list pfBlockerNG
IPv4 Custom_list

Então, vamos habilitar “Enable Domain/AS”. Em seguida vamos adicionar o domínio a ser bloqueado. Depois disso , clicar em “Save”.

Add domain pfBlockerNG
Add domain

Agora, vamos fazer um “Reload”. Para isso, vamos em “Update”. Em seguida selecionamos “Reload” e “All”. Depois, clique em “Run”.

Force option = Reload, Reload option = ALL pfBlockerNG
Force option = Reload, Reload option = ALL

Aguarde um momento até que o “Reload” termine. Agora vamos testar o bloqueio. Antes disso, lembre-se de limpar o cache do navegador. Em alguns casos é necessário reiniciar o navegador.

test browser pfBlockerNG
Testando no navegador

Agora, vamos ver os logs. Para isso, vamos selecionar “Logs” e depois escolher “ip_block.log”.

logs pfBlockerNG
logs

Fim da configuração

Parabéns, você criou sua própria lista de bloqueios.​​

Vídeo com a configuração:

PS. As duas formas de bloqueio podem coexistir.

Tutorial de configuração do PfBlockerNG:

Parte 01 : pfBlockerNG lista de bloqueio

Parte 02: PfBlockerNG lista de exceção IPs MACs

instalação do OpenWRT.

Juliana Mascarenhas
Juliana Mascarenhas

Data Scientist and Master in Computer Modeling by LNCC.