| Jail | Attivo | Totale | Tentativi falliti |
|---|---|---|---|
| HTTP-GET-DOS | 199 | 864 | 11 |
| PORTSCAN | 373 | 964 | 8 |
| RECIDIVE | 50,006 | 50,734 | 19 |
| RECIDIVE-PERMANENT | 64 | 837 | 27 |
| SSHD | 755 | 1,349 | 10 |
Fail2ban lavora in silenzio e da solo non segnala quasi nulla. Controllare un server significa lanciare fail2ban-client status, leggere l’elenco dei jail e poi ripetere il comando per ciascun jail a turno. Con una dozzina di jail configurati sono dodici comandi per rispondere a una sola domanda: c’è qualcosa che sta colpendo questa macchina in questo momento?
Questa pagina risponde in una schermata. Ogni jail configurato compare con il numero di indirizzi attualmente bloccati e con il totale accumulato dall’avvio del servizio, così un jail che non fa nulla è visibile quanto uno che lavora molto. Sotto ci sono i singoli ban, con l’indirizzo, il jail che lo ha intercettato e la scadenza.
Se state decidendo quali jail valgano la pena: cominciate da sshd, aggiungete il punto di autenticazione dell’applicazione web che ospitate e solo dopo passate ai filtri esotici. Un jail che non scatta mai non costa nulla, ma non vi dice nemmeno nulla.
Un servizio silenzioso va bene solo finché qualcuno ci mette il naso. Fail2ban non manderà un messaggio per dire che nella notte ha bandito trecento indirizzi, né uno per dire che non ne ha bandito nessuno — e il secondo caso preoccupa più del primo: di solito significa che una jail sta leggendo il file di log sbagliato. Il riepilogo giornaliero della macchina lo compone Logwatch, e i blocchi ci finiscono dentro insieme a tutto il resto.