InfraFenceInfraFence

Live Security Operations

Inizia

Un firewall per DirectAdmin dopo CSF

Ultimo aggiornamento:

La maggior parte dei server DirectAdmin usa CSF e lfd, spesso installati dal CustomBuild di DirectAdmin stesso. ConfigServer, l'azienda dietro CSF, ha chiuso il 31 agosto 2025, e molti amministratori DirectAdmin si chiedono cosa usare d'ora in poi.

Questa pagina riassume lo stato di CSF su DirectAdmin, le scelte che hai e cosa fa l'agente InfraFence su un server DirectAdmin, accanto a CSF o senza. Le informazioni su CSF e DirectAdmin sono aggiornate a novembre 2026.

A che punto è CSF su DirectAdmin

  • ConfigServer ha smesso di sviluppare CSF e lfd il 31 agosto 2025. Prima di chiudere ha pubblicato il codice sotto GPLv3, e i suoi server di download e aggiornamento sono andati offline: non puntare nulla a download.configserver.com.
  • DirectAdmin non ha abbandonato CSF. Da DirectAdmin 1.682 (25 agosto 2025) è CustomBuild a controllare e installare gli aggiornamenti di CSF, con l'aggiornamento automatico di CSF disattivato, e DirectAdmin 1.689 (12 novembre 2025) è passato a CSF 15.05, con l'analisi dei log per le versioni recenti di OpenSSH e nuovi valori predefiniti. La pagina su CSF di DirectAdmin lo documenta ancora.
  • cPanel mantiene un proprio fork, ma solo per i server cPanel & WHM. Fuori da cPanel, fork della community come Aetherinox/csf-firewall portano avanti CSF, con i loro tempi.

Quindi CSF continua a funzionare su DirectAdmin e riceve correzioni tramite CustomBuild. Ciò che è cambiato è che nessuno lo sviluppa più come faceva ConfigServer, per cui nuove funzioni sono improbabili.

Le tue scelte

  • Tenere CSF tramite CustomBuild

    La scelta giusta se gestisci uno o pochi server e ti trovi bene con i file di CSF e con la sua schermata in DirectAdmin. Tieni aggiornato CustomBuild, così CSF riceve gli aggiornamenti di DirectAdmin.

  • Passare a firewalld o nftables, più fail2ban

    Gli strumenti della distribuzione, mantenuti a monte. Perdi la schermata di CSF in DirectAdmin, e il suo Brute Force Monitor blocca tramite CSF: decidi come farlo bloccare senza.

  • Aggiungere InfraFence accanto a entrambi

    Per agenzie e team con molti server: una dashboard in tempo reale per tutti, attacchi bannati sul firewall, traffico in uscita e integrità dei file sotto controllo, e correzioni verificate e annullate se SSH o un sito smettono di rispondere.

InfraFence non è un sostituto diretto del filtro di pacchetti di CSF: non imposta la tua policy di base (quali porte sono aperte al mondo). Per quello tieni CSF, firewalld o nftables. InfraFence lavora sopra e non apre mai una porta che quello strumento ha chiuso.

Cosa fa l'agente su un server DirectAdmin

  • Riconosce DirectAdmin da /usr/local/directadmin, ne legge la versione con directadmin v e mostra entrambi nella dashboard.
  • Legge il traffico di ogni dominio. Elenca i domini dal domains.list di ogni utente e legge gli access log per dominio in /var/log/httpd/domains, così il web firewall vede le richieste a ogni sito (Web firewall).
  • Non tocca i file di CustomBuild. Sotto un pannello di hosting l'agente non modifica mai la configurazione del web server: niente regole ModSecurity, niente blocchi per user agent. I bot impostati su Blocca vengono invece bannati sul firewall.
  • Banna sul firewall per brute force SSH e attacchi web, e può chiudere le porte dei database aperte su internet quando lo chiedi dalla dashboard (Porte e blocco in uscita). I ban, la whitelist e i blocchi per paese valgono per IPv4; le porte chiuse per IPv4 e IPv6.
  • Controlla ciò che CSF non vede: le connessioni in uscita verso indirizzi malevoli noti, le risposte DNS, il malware nei siti e le modifiche ai file di sistema.

Accanto a CSF e lfd

StrumentoCosa fa InfraFence
CSFTiene la propria catena e non modifica mai csf.conf, csf.allow o csf.deny. Dopo csf -r ripristina solo le proprie catene, i propri salti e set, in pochi secondi. Le porte di CSF cambiano solo quando lo chiedi dalla dashboard.
lfdEntrambi leggono gli stessi log e bloccano ciascuno per conto proprio: i blocchi di lfd restano in CSF, i ban di InfraFence nel suo set.
Brute Force MonitorIl BFM di DirectAdmin blocca tramite CSF, in csf.deny. InfraFence non lo modifica, e i suoi ban restano nel suo set.

I test di release dell'agente installano CSF (il fork GPLv3 della community) sullo stesso host, eseguono csf -r e verificano che catene e ban dell'agente tornino mentre SSH continua a rispondere e le regole di CSF restano esattamente come CSF le ha scritte. L'elenco completo degli strumenti è in Coesistenza.

Installare l'agente su DirectAdmin

  1. Esegui prima il controllo in sola lettura: il --dry-run dell'installer segnala tutto ciò che potrebbe intralciare, e non modifica nulla.
  2. Nella dashboard, Server › Aggiungi server crea un token di installazione, valido per un'ora.
  3. Esegui il comando di installazione come root via SSH. In DirectAdmin e in CustomBuild non va cambiato nulla.
curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --dry-run

I sistemi supportati da DirectAdmin, come AlmaLinux, Rocky Linux, Debian e Ubuntu, sono tra le 15 distribuzioni su cui l'agente viene testato prima di ogni release (Distribuzioni supportate).

Domande

CSF è ancora sicuro su DirectAdmin?
A novembre 2026 sì, se CustomBuild lo tiene aggiornato: DirectAdmin distribuisce gli aggiornamenti di CSF tramite CustomBuild. Non scaricare CSF dai vecchi server di ConfigServer.
InfraFence sostituisce CSF?
Non come filtro di pacchetti: non decide quali porte sono aperte. Evita di dover avere una dashboard per ogni server e aggiunge ciò che CSF non ha mai avuto, come il rilevamento del traffico in uscita e le correzioni verificate, accanto a CSF, firewalld o nftables.
Devo rimuovere CSF per installare InfraFence?
No. L'agente rileva CSF e lavora accanto a esso, nelle proprie catene. Nella configurazione di CSF non cambia nulla.

Provalo gratis su 1 server

Starter protegge completamente un server, gratis e senza carta di credito.

  1. 01

    Crea un account gratuito, poi apri Server › Aggiungi server per ottenere il token di installazione. È valido per un'ora.

    Crea il token
  2. 02

    Poi esegui questo comando come root sul server:

    curl -fsSL https://github.com/infrafence/infrafence-agent/releases/latest/download/install.sh | sudo bash -s -- --token <TOKEN>