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 condirectadmin ve mostra entrambi nella dashboard. - Legge il traffico di ogni dominio. Elenca i domini dal
domains.listdi 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
| Strumento | Cosa fa InfraFence |
|---|---|
| CSF | Tiene 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. |
| lfd | Entrambi 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 Monitor | Il 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
- Esegui prima il controllo in sola lettura: il
--dry-rundell'installer segnala tutto ciò che potrebbe intralciare, e non modifica nulla. - Nella dashboard, Server › Aggiungi server crea un token di installazione, valido per un'ora.
- 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-runI 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.
- 01
Crea un account gratuito, poi apri Server › Aggiungi server per ottenere il token di installazione. È valido per un'ora.
Crea il token - 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>
