Um firewall para DirectAdmin depois do CSF
Última atualização:
A maioria dos servidores DirectAdmin roda CSF e lfd, muitas vezes instalados pelo próprio CustomBuild do DirectAdmin. A ConfigServer, empresa por trás do CSF, fechou em 31 de agosto de 2025, e muitos administradores de DirectAdmin estão se perguntando o que usar daqui para a frente.
Esta página resume a situação do CSF no DirectAdmin, as opções que você tem e o que o agente do InfraFence faz num servidor DirectAdmin, ao lado do CSF ou sem ele. As informações sobre o CSF e o DirectAdmin são de novembro de 2026.
A situação do CSF no DirectAdmin
- A ConfigServer parou de desenvolver o CSF e o lfd em 31 de agosto de 2025. Antes de fechar, publicou o código sob a GPLv3, e os servidores de download e de atualização dela saíram do ar: não aponte nada para
download.configserver.com. - O DirectAdmin não abandonou o CSF. Desde o DirectAdmin 1.682 (25 de agosto de 2025), o CustomBuild verifica e instala ele mesmo as atualizações do CSF, com a atualização automática do próprio CSF desligada, e o DirectAdmin 1.689 (12 de novembro de 2025) passou para o CSF 15.05, com leitura de logs para versões mais novas do OpenSSH e novos padrões. A página do CSF do DirectAdmin continua a documentá-lo.
- O cPanel mantém o próprio fork, mas só para servidores cPanel & WHM. Fora do cPanel, forks da comunidade como o Aetherinox/csf-firewall levam o CSF adiante, no próprio ritmo.
Ou seja, o CSF continua funcionando no DirectAdmin e recebe correções pelo CustomBuild. O que mudou é que ninguém o desenvolve como a ConfigServer fazia, então é pouco provável que surjam novos recursos.
As suas opções
Manter o CSF pelo CustomBuild
A escolha certa se você gerencia um ou poucos servidores e gosta dos arquivos do CSF e da tela do CSF no DirectAdmin. Mantenha o CustomBuild atualizado para o CSF receber as atualizações do DirectAdmin.
Migrar para firewalld ou nftables, com fail2ban
As ferramentas da própria distribuição, mantidas upstream. Você perde a tela do CSF no DirectAdmin, e o Brute Force Monitor dele bloqueia pelo CSF: planeje como ele vai bloquear sem o CSF.
Adicionar o InfraFence ao lado de qualquer um
Para agências e equipes com muitos servidores: um painel ao vivo para todos eles, ataques bloqueados no firewall, tráfego de saída e integridade de arquivos monitorados, e correções verificadas e desfeitas se o SSH ou um site parar de responder.
O InfraFence não substitui diretamente o filtro de pacotes do CSF: ele não define a sua política base (quais portas ficam abertas para o mundo). Mantenha o CSF, o firewalld ou o nftables para isso. O InfraFence trabalha por cima e nunca abre uma porta que essa ferramenta fechou.
O que o agente faz num servidor DirectAdmin
- Ele reconhece o DirectAdmin por
/usr/local/directadmin, lê a versão comdirectadmin ve mostra os dois no painel. - Ele lê o tráfego de todos os domínios. Lista os domínios do
domains.listde cada usuário e lê os logs de acesso por domínio em/var/log/httpd/domains, para o firewall web ver as requisições a cada site (Firewall web). - Ele não mexe nos arquivos do CustomBuild. Sob um painel de hospedagem, o agente nunca altera a configuração do servidor web: nada de regras de ModSecurity nem de bloqueios por user agent. Os bots marcados como Bloquear são bloqueados no firewall.
- Ele bloqueia no firewall a força bruta no SSH e os ataques web, e pode fechar portas de banco de dados abertas para a internet quando você pede pelo painel (Portas e bloqueio de saída). Os bloqueios, a whitelist e os bloqueios por país valem para IPv4; as portas fechadas, para IPv4 e IPv6.
- Ele monitora o que o CSF não monitora: conexões saindo do servidor para endereços maliciosos conhecidos, respostas de DNS, malware nos sites e alterações em arquivos do sistema.
Ao lado do CSF e do lfd
| Ferramenta | O que o InfraFence faz |
|---|---|
| CSF | Mantém a própria cadeia e nunca altera csf.conf, csf.allow nem csf.deny. Depois de um csf -r, restaura só as próprias cadeias, saltos e conjuntos, em segundos. As portas do CSF só mudam quando você pede pelo painel. |
| lfd | Os dois leem os mesmos logs e bloqueiam cada um por conta própria: os bloqueios do lfd ficam no CSF, os do InfraFence ficam no conjunto dele. |
| Brute Force Monitor | O BFM do DirectAdmin bloqueia pelo CSF, em csf.deny. O InfraFence não o altera, e os bloqueios dele ficam no próprio conjunto. |
Os testes de versão do agente instalam o CSF (o fork GPLv3 da comunidade) no mesmo host, rodam csf -r e verificam que as cadeias e os bloqueios do agente voltam enquanto o SSH continua respondendo e as regras do próprio CSF ficam exatamente como o CSF as escreveu. A lista completa de ferramentas está em Coexistência.
Instalar o agente no DirectAdmin
- Rode antes a verificação somente leitura: o
--dry-rundo instalador aponta tudo o que poderia atrapalhar e não altera nada. - No painel, Servidores › Adicionar servidor cria um token de instalação, válido por uma hora.
- Rode o comando de instalação como root via SSH. Nada no DirectAdmin nem no CustomBuild precisa mudar.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-runOs sistemas suportados pelo DirectAdmin, como AlmaLinux, Rocky Linux, Debian e Ubuntu, estão entre as 15 distribuições em que o agente é testado antes de cada versão (Distribuições suportadas).
Perguntas
- Ainda é seguro usar o CSF no DirectAdmin?
- Em novembro de 2026, sim, se o CustomBuild o mantiver atualizado: o DirectAdmin distribui as atualizações do CSF pelo CustomBuild. Não baixe o CSF dos antigos servidores da ConfigServer.
- O InfraFence substitui o CSF?
- Não como filtro de pacotes: ele não decide quais portas ficam abertas. Ele acaba com a necessidade de um painel por servidor e acrescenta o que o CSF nunca teve, como a detecção de tráfego de saída e correções verificadas, ao lado do CSF, do firewalld ou do nftables.
- Preciso remover o CSF para instalar o InfraFence?
- Não. O agente detecta o CSF e trabalha ao lado dele, nas próprias cadeias. Nada na configuração do CSF é alterado.
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>
