Comparativo
atalince e fail2ban, lado a lado.
O fail2ban é o ponto de partida de muita gente, e com razão: é livre, leve e resolve um servidor. Esta página mostra o que cada um faz, com as fontes, sem exagero para nenhum lado.
01Em resumo
Duas ferramentas, dois escopos.
O que é
fail2ban
Software livre (GPLv2), escrito em Python, que lê arquivos de log como o /var/log/auth.log e bane por um tempo os IPs com falhas demais, atualizando o firewall. É instalado e configurado em cada servidor.
O que é
atalince
Serviço com um agente em Go em cada servidor e um painel web. Detecta ataques em vários serviços, bloqueia no firewall do kernel e só chama o bloqueio de verificado depois de ler a regra de volta. Também avalia hardening, CVEs, malware e portas expostas.
02Lado a lado
Item por item.
Comportamento padrão de cada ferramenta. O fail2ban pode ser estendido com filtros e ações próprios.
| Aspecto | atalince | fail2ban |
|---|---|---|
| Modelo | Serviço: agente no servidor e painel web. | Software livre que roda em cada servidor. |
| Custo | Dev R$ 9,90 e Pro R$ 24,90 por servidor/mês, com teste do Pro por 7 dias. | Gratuito. |
| O que detecta | Sensores prontos para SSH, web (nginx e Apache), e-mail, FTP, MySQL/MariaDB, PostgreSQL, MongoDB, rede e integridade de arquivos. | Falhas registradas em logs, com filtros prontos para vários serviços (sshd, Apache e outros) e filtros próprios por expressão regular. |
| Como bloqueia | Cadeias próprias no iptables (ATALINCE-BANS e ATALINCE-INPUT), com ipset quando presente, em IPv4 e IPv6. Cobre também as portas publicadas pelo Docker. | Ações configuráveis por jail: iptables, nftables, firewalld, ufw, ipset, CSF e outras. |
| Confirmação do bloqueio | Lê o firewall de volta e só mostra “verificado” depois disso. Sem evidência, o estado fica desconhecido. Cada bloqueio é relido a cada hora. | Executa a ação de bloqueio configurada. O fail2ban-client lista os IPs banidos em cada jail. |
| Painel e vários servidores | Painel web com todos os servidores. No Pro, grupos com política de SSH e bloqueios em frota. | Configuração em arquivos e consulta pelo fail2ban-client, servidor a servidor. O projeto não inclui painel web. |
| Alertas | Painel e e-mail. No Pro, também webhook, Slack e Telegram. | Ações de e-mail (mail e sendmail) e integração com o Apprise. |
| Avaliações de segurança | Hardening (36 verificações), CVEs dos pacotes, malware (Pro) e portas expostas. | Não fazem parte do projeto. |
| Onde ficam os dados | Os eventos vão para o painel, hospedado no Brasil. | Tudo fica no próprio servidor. |
| Sistemas | Linux: Ubuntu, Debian, AlmaLinux e Rocky Linux, em amd64 e arm64. | Linux, BSD e macOS. |
03Escolha
Quando cada um faz sentido.
O fail2ban basta quando
- você cuida de um ou poucos servidores e prefere tudo local, sem custo;
- já mantém jails e filtros próprios e confere o firewall na mão quando precisa;
- não precisa de painel, histórico central nem alertas para a equipe.
O atalince faz sentido quando
- você precisa saber, e mostrar, que o bloqueio está no firewall do kernel, não só que foi pedido;
- cuida de vários servidores e quer um painel só, com alertas e papéis para a equipe;
- quer hardening, CVEs e portas expostas no mesmo lugar que os ataques;
- quer as portas publicadas pelo Docker cobertas sem configuração extra.
04Os dois juntos
Dá para usar os dois.
Desde o agente 1.0.2, as regras do atalince ficam logo depois das cadeias que só descartam tráfego, como as f2b-* do fail2ban, e à frente de qualquer regra que possa aceitar. Os dois não disputam a primeira posição do INPUT.
Para trocar um pelo outro com calma, instale o atalince em Somente monitoramento, compare os eventos com os bans do fail2ban por alguns dias e só então ligue o modo proteção.
Ver a ordem no firewall →Fontes
Informações sobre o fail2ban conferidas em novembro de 2026 na documentação oficial do projeto.
Viu algo desatualizado? Fale com a gente.
Sobre o atalince
Programa Founders
Use o atalince desde o começo.
Recursos do Pro para até 3 servidores, sem cobrança, por 12 meses. Cada inscrição é aprovada pela equipe.