Un firewall para DirectAdmin después de CSF
Última actualización:
La mayoría de los servidores DirectAdmin usan CSF y lfd, a menudo instalados por el propio CustomBuild de DirectAdmin. ConfigServer, la empresa detrás de CSF, cerró el 31 de agosto de 2025, y muchos administradores de DirectAdmin se preguntan qué usar a partir de ahora.
Esta página resume en qué punto está CSF en DirectAdmin, qué opciones tienes y qué hace el agente de InfraFence en un servidor DirectAdmin, junto a CSF o sin él. Los datos sobre CSF y DirectAdmin son de noviembre de 2026.
En qué punto está CSF en DirectAdmin
- ConfigServer dejó de desarrollar CSF y lfd el 31 de agosto de 2025. Antes de cerrar publicó el código bajo la GPLv3, y sus servidores de descarga y de actualizaciones dejaron de funcionar: no apuntes nada a
download.configserver.com. - DirectAdmin no abandonó CSF. Desde DirectAdmin 1.682 (25 de agosto de 2025) es CustomBuild quien comprueba e instala las actualizaciones de CSF, con la actualización automática propia de CSF desactivada, y DirectAdmin 1.689 (12 de noviembre de 2025) lo llevó a CSF 15.05, con análisis de logs para las versiones recientes de OpenSSH y nuevos valores por defecto. La página de CSF de DirectAdmin sigue documentándolo.
- cPanel mantiene su propio fork, pero solo para servidores cPanel & WHM. Fuera de cPanel, forks de la comunidad como Aetherinox/csf-firewall continúan CSF a su propio ritmo.
Así que CSF sigue funcionando en DirectAdmin y recibe correcciones a través de CustomBuild. Lo que ha cambiado es que nadie lo desarrolla como lo hacía ConfigServer, así que es poco probable que lleguen funciones nuevas.
Tus opciones
Seguir con CSF a través de CustomBuild
La opción adecuada si gestionas uno o pocos servidores y te gustan los archivos de CSF y su pantalla en DirectAdmin. Mantén CustomBuild al día para que CSF reciba las actualizaciones de DirectAdmin.
Pasar a firewalld o nftables, más fail2ban
Las herramientas de la propia distribución, mantenidas en origen. Pierdes la pantalla de CSF en DirectAdmin, y su Brute Force Monitor bloquea a través de CSF: planifica cómo bloqueará sin él.
Añadir InfraFence a cualquiera de los dos
Para agencias y equipos con muchos servidores: un panel en vivo para todos, ataques bloqueados en el firewall, vigilancia del tráfico saliente y de la integridad de archivos, y correcciones que se comprueban y se deshacen si SSH o un sitio deja de responder.
InfraFence no sustituye directamente al filtro de paquetes de CSF: no define tu política base (qué puertos están abiertos al mundo). Para eso, mantén CSF, firewalld o nftables. InfraFence trabaja por encima y nunca abre un puerto que esa herramienta haya cerrado.
Lo que hace el agente en un servidor DirectAdmin
- Reconoce DirectAdmin a partir de
/usr/local/directadmin, lee su versión condirectadmin vy muestra ambos en el panel de InfraFence. - Lee el tráfico de cada dominio. Obtiene los dominios del
domains.listde cada usuario y lee los logs de acceso por dominio en/var/log/httpd/domains, así el firewall web ve las peticiones a cada sitio (Firewall web). - No toca los archivos de CustomBuild. Bajo un panel de hosting el agente nunca edita la configuración del servidor web: ni reglas de ModSecurity ni bloqueos por user agent. Los bots configurados como Bloquear se bloquean en el firewall.
- Bloquea en el firewall la fuerza bruta por SSH y los ataques web, y puede cerrar los puertos de bases de datos abiertos a internet cuando lo pides desde el panel de InfraFence (Puertos y bloqueo saliente). Sus bloqueos, la lista blanca y los bloqueos por país se aplican a IPv4; los puertos cerrados, a IPv4 e IPv6.
- Vigila lo que CSF no ve: conexiones que salen del servidor hacia direcciones maliciosas conocidas, respuestas DNS, malware en los sitios y cambios en los archivos del sistema.
Junto a CSF y lfd
| Herramienta | Qué hace InfraFence |
|---|---|
| CSF | Mantiene su propia cadena y nunca edita csf.conf, csf.allow ni csf.deny. Tras csf -r restaura solo sus propias cadenas, saltos y conjuntos, en segundos. Los puertos de CSF cambian solo cuando lo pides desde el panel de InfraFence. |
| lfd | Los dos leen los mismos logs y bloquean cada uno por su cuenta: los bloqueos de lfd quedan en CSF y los de InfraFence en su propio conjunto. |
| Brute Force Monitor | El BFM de DirectAdmin bloquea a través de CSF, en csf.deny. InfraFence no lo modifica, y sus propios bloqueos quedan en su propio conjunto. |
Las pruebas de cada versión del agente instalan CSF (el fork comunitario GPLv3) en el mismo host, ejecutan csf -r y comprueban que las cadenas y los bloqueos del agente vuelven mientras SSH sigue respondiendo y las reglas de CSF quedan exactamente como CSF las escribió. La lista completa de herramientas está en Coexistencia.
Instalar el agente en DirectAdmin
- Ejecuta primero la comprobación de solo lectura: el
--dry-rundel instalador indica cualquier cosa que pueda estorbar y no cambia nada. - En el panel de InfraFence, Servidores › Añadir servidor crea un token de instalación, válido durante una hora.
- Ejecuta el comando de instalación como root por SSH. No hay que cambiar nada en DirectAdmin ni en CustomBuild.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-runLos sistemas compatibles con DirectAdmin, como AlmaLinux, Rocky Linux, Debian y Ubuntu, están entre las 15 distribuciones en las que se prueba el agente antes de cada versión (Distribuciones compatibles).
Preguntas
- ¿Sigue siendo seguro usar CSF en DirectAdmin?
- A noviembre de 2026, sí, si CustomBuild lo mantiene actualizado: DirectAdmin distribuye las actualizaciones de CSF a través de CustomBuild. No descargues CSF de los antiguos servidores de ConfigServer.
- ¿InfraFence sustituye a CSF?
- No como filtro de paquetes: no decide qué puertos están abiertos. Evita tener un panel por servidor y añade lo que CSF nunca tuvo, como la detección del tráfico saliente y correcciones comprobadas, junto a CSF, firewalld o nftables.
- ¿Tengo que quitar CSF para instalar InfraFence?
- No. El agente detecta CSF y trabaja a su lado, en sus propias cadenas. No se cambia nada de la configuración de CSF.
Pruébalo gratis en 1 servidor
Starter protege por completo un servidor, gratis y sin tarjeta de crédito.
- 01
Crea una cuenta gratuita y abre Servidores › Añadir servidor para obtener el token de instalación. Es válido durante una hora.
Crear el token - 02
Después ejecuta esto como root en el servidor:
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN>
