Alternativas
Uma alternativa ao fail2ban com um painel para todos os seus servidores
Última atualização:
Resumindo
O fail2ban é excelente em uma coisa: ler um log e banir os endereços que falham vezes demais. É gratuito, totalmente local e funciona com qualquer formato de log para o qual você consiga escrever um filtro. O que falta a ele é uma visão de todos os servidores. Interfaces auto-hospedadas como o Fail2Ban UI acrescentam essa visão, mas você mesmo precisa instalá-las, protegê-las e mantê-las rodando. O InfraFence se instala com um comando por servidor, não tem nenhum servidor para você manter e detecta mais do que força bruta baseada em logs: ataques web, bots, malware, alterações em arquivos e o que sai do servidor. Os dois podem rodar lado a lado.
fail2ban e InfraFence lado a lado
- O que é
- fail2ban: Um daemon em cada servidor que bane os endereços encontrados nos logs
- InfraFence: Um agente em cada servidor e um painel hospedado para todos eles
- Painel para muitos servidores
- fail2ban: Nenhum embutido; existem interfaces auto-hospedadas, que você instala e mantém
- InfraFence: Incluído, sem nada para hospedar; membros da equipe e autenticação de dois fatores
- Instalação
- fail2ban: Um pacote da distribuição, depois jails e filtros para configurar
- InfraFence: Um comando, com uma verificação somente leitura do servidor antes
- O que ele lê
- fail2ban: Qualquer log, por meio de filtros de expressões regulares que você pode escrever
- InfraFence: Detecções embutidas para SSH (15 padrões), e-mail, bancos de dados, FTP e logs web; regras do firewall web que você pode editar ou acrescentar
- Reincidentes
- fail2ban: Banimentos mais longos com a opção bantime.increment
- InfraFence: 24 h, 7 dias, 30 dias e depois permanente, embutido; opcionalmente compartilhado entre os seus servidores
- Ataques web e bots
- fail2ban: Filtros para padrões específicos nos logs web
- InfraFence: Um firewall web com pontuação e cerca de 1.500 bots reconhecidos, cada um permitido, registrado ou bloqueado
- Saída e DNS
- fail2ban: Não coberto
- InfraFence: Cada consulta DNS ligada ao seu programa; conexões com endereços maliciosos conhecidos
- Malware e integridade de arquivos
- fail2ban: Não coberto
- InfraFence: Scanner de malware com quarentena; arquivos do sistema, cron, systemd e chaves SSH monitorados
- Corrigir a causa
- fail2ban: Não coberto
- InfraFence: De 40 a 50 verificações de hardening, conforme o servidor; correções verificadas depois da alteração e desfeitas se o SSH ou um site quebrar
- Alertas
- fail2ban: E-mail ou qualquer comando, por meio de ações que você configura
- InfraFence: E-mail em todos os planos; Slack, Discord, Telegram e webhooks a partir do Basic
- Sem conexão com a internet
- fail2ban: Funciona totalmente offline
- InfraFence: Precisa alcançar o painel do InfraFence
- Preço
- fail2ban: Grátis (GPLv2)
- InfraFence: Grátis para 1 servidor; a partir de €8,90 por servidor por mês
Dados sobre o fail2ban de outubro de 2026, da documentação dele; dados sobre o Fail2Ban UI, do README dele. O fail2ban é software livre sob a GPLv2; o InfraFence é um serviço pago com um plano gratuito para um servidor.
O que o fail2ban faz bem
O fail2ban protege servidores SSH há muitos anos. É pequeno, empacotado por todas as distribuições e fácil de entender: uma jail observa um log, um filtro reconhece as falhas, uma ação bane o endereço. Se a sua aplicação escreve um log num formato próprio, você escreve um filtro e o fail2ban passa a protegê-la também. Nada sai do servidor e não há conta para criar.
Como acrescentar um painel ao fail2ban
Com alguns servidores, a pergunta logo vira: o que foi banido onde, e por quê? O fail2ban responde um servidor de cada vez, com o fail2ban-client.
Interfaces auto-hospedadas preenchem essa lacuna. O Fail2Ban UI, um projeto de código aberto sob a AGPL-3.0, gerencia o fail2ban em vários hosts a partir de uma única tela, com busca, desbanimento, edição de jails e alertas. Ele não substitui o fail2ban: conecta-se a cada instância por SSH, por meio de um agente próprio ou localmente. Você mesmo o roda, como contêiner ou serviço systemd, o mantém fora da internet pública atrás de um proxy reverso ou VPN e dá a ele uma conta de serviço com permissões de sudo em cada host.
Isso funciona bem se você quer tudo na sua própria infraestrutura. Se você prefere não rodar e proteger mais um serviço, o painel do InfraFence é hospedado, e cada servidor precisa apenas do agente.
O que o InfraFence acrescenta além dos logs de SSH
A força bruta é o ataque mais barulhento, não o mais perigoso. O InfraFence cobre esse ataque e depois vai além:
- Um firewall web que dá a cada visitante uma pontuação de risco a partir dos logs do servidor web: primeiro desacelerado, depois bloqueado, depois banido.
- Gestão de bots: cerca de 1.500 bots reconhecidos, e bots falsos de buscadores desmascarados.
- Detecção de saída e DNS: cada consulta DNS ligada ao programa, ao ID do processo e ao usuário que a fez, para que um servidor comprometido entrando em contato com quem o controla se destaque.
- Um scanner de malware e monitoramento de integridade de arquivos do sistema, cron, unidades systemd e chaves SSH.
- Pontuação de risco das sessões SSH: quem estava logado quando outra coisa disparou.
- Verificações de hardening com correções que são verificadas depois da alteração e desfeitas se o SSH ou um site monitorado parar de responder.
Usar o fail2ban e o InfraFence juntos
Eles são compatíveis: os dois apenas descartam tráfego. O InfraFence mantém as suas regras nas próprias cadeias INFRAFENCE e não mexe nas cadeias do fail2ban. Se um atacante de SSH for banido pelos dois, nada quebra; o endereço simplesmente fica bloqueado duas vezes.
Uma divisão comum é manter as jails do fail2ban para os logs de aplicações próprias que só você sabe interpretar, e deixar o InfraFence cuidar de SSH, e-mail, bancos de dados, FTP e web, com uma única visão de todos os servidores.
Quando o fail2ban é a melhor escolha
Fique com o fail2ban se:
- você quer uma ferramenta gratuita e totalmente local, sem conta e sem serviço externo;
- a sua principal necessidade é banir a partir de formatos de log próprios, com filtros que você mesmo escreve;
- você tem um ou dois servidores e o fail2ban-client é toda a visão de que você precisa;
- os servidores são offline ou isolados da rede: o InfraFence precisa alcançar o painel dele.
Adicionar o InfraFence ao lado do fail2ban
O fail2ban continua rodando enquanto você testa. Uma verificação somente leitura roda antes de qualquer instalação.
- 01
Crie o token de instalação
No painel, abra Servidores › Adicionar servidor. O token vale para uma única instalação e expira depois de uma hora.
- 02
Instale o agente como root
A verificação informa que o fail2ban está ativo e é compatível. As suas jails não são alteradas.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN> - 03
Compare no modo monitor
O modo monitor detecta tudo e não bloqueia nada. Compare o que o InfraFence relata com o que o fail2ban bane:
fail2ban-client status sshd - 04
Decida quais jails manter
Mantenha as jails para os logs das suas próprias aplicações. Se quiser, desative as que o InfraFence agora cobre, como a sshd, e reinicie o fail2ban.
Perguntas sobre o fail2ban e o InfraFence
Existe um painel do fail2ban para vários servidores?
Não embutido no fail2ban. Interfaces auto-hospedadas como o Fail2Ban UI se conectam a várias instâncias do fail2ban; você mesmo as instala e mantém. O InfraFence inclui um painel hospedado para todos os servidores, sem nada para manter.
O fail2ban e o InfraFence podem rodar no mesmo servidor?
Sim. Os dois apenas descartam tráfego, e o InfraFence não mexe nas cadeias do fail2ban.
O InfraFence consegue ler os logs das minhas aplicações como um filtro do fail2ban?
Não da mesma forma. O InfraFence tem detecções embutidas para SSH, e-mail, bancos de dados, FTP e servidores web, e você pode editar ou acrescentar regras do firewall web. Para um formato de log qualquer, um filtro do fail2ban é a ferramenta certa.
O InfraFence envia os meus logs para algum lugar?
Não. Só os eventos de segurança saem do servidor: endereço do atacante, tipo, horário e os detalhes necessários para entendê-los. Os logs e arquivos completos ficam no servidor.
Quanto custa?
Um servidor é grátis, com proteção completa. Os planos pagos custam €8,90, €18,90 ou €28,90 por servidor por mês, 20% a menos no faturamento anual.
Teste grátis em 1 servidor
O Starter protege um servidor por completo, grátis e sem cartão de crédito.
- 01
Crie uma conta gratuita e abra Servidores › Adicionar servidor para obter o token de instalação. Ele vale por uma hora.
Criar o token - 02
Depois execute isto como root no servidor:
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN>
Fontes, verificadas em outubro de 2026
fail2ban e Fail2Ban UI são os nomes dos seus respectivos projetos. O InfraFence não é afiliado a eles nem endossado por eles.
