Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

🛡️ Bloqueio de Países

Automação para Linux que realiza bloqueio geográfico por país utilizando nftables, com atualização automática das listas de endereços IP e integração com banco de dados para controle e monitoramento.

Aviso: Este repositório disponibiliza apenas a documentação do projeto. O código-fonte da automação é privado.


📌 Recursos

  • 🌍 Bloqueio geográfico por país
  • ⚡ Atualização automática das listas IPv4
  • 🔥 Integração com nftables
  • 📊 Registro das atualizações em banco de dados
  • 🧹 Atualização limpa sem duplicação de regras
  • 🐧 Desenvolvido para ambientes Linux
  • 🚀 Baixo consumo de recursos
  • 🔒 Ideal para servidores expostos à Internet

⚙️ Como funciona

A automação executa as seguintes etapas:

  1. Obtém as listas de endereços IPv4 dos países configurados.
  2. Atualiza o conjunto (set) do nftables.
  3. Remove entradas antigas antes da nova importação.
  4. Atualiza as informações estatísticas no banco de dados.
  5. Garante que a regra de bloqueio esteja ativa no firewall.

Todo o processamento é realizado automaticamente, mantendo as listas sempre atualizadas.


💻 Requisitos

  • Linux
  • nftables
  • Bash
  • curl
  • MariaDB ou MySQL

🎯 Casos de uso

  • Servidores WordPress
  • APIs
  • Servidores Web
  • VPS
  • Servidores Dedicados
  • Infraestruturas expostas à Internet

✅ Benefícios

  • Redução de tráfego automatizado
  • Bloqueio de acessos provenientes de países específicos
  • Menor exposição a scanners e tentativas de exploração
  • Atualização rápida das listas
  • Integração direta com o firewall do Linux
  • Fácil manutenção

📈 Objetivo

Fornecer uma camada adicional de proteção para servidores Linux através de bloqueio geográfico, utilizando os recursos nativos do sistema operacional e mantendo uma administração simples e eficiente.


🔐 Segurança

Por motivos de segurança, este repositório não disponibiliza:

  • Código-fonte da automação
  • Scripts internos
  • Configurações do ambiente
  • Regras específicas do firewall
  • Estrutura do banco de dados

A documentação tem como objetivo apenas apresentar as funcionalidades e a arquitetura geral do projeto.


📄 Licença

Este projeto possui documentação pública. A implementação permanece privada.

About

Camada de proteção Linux para controle de acesso por país através de firewall.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors