Tufw l’interfaccia TUI per gestire UFW su Linux

Tufw è un’applicazione open source sviluppata in Go che offre una comoda interfaccia testuale per la gestione del firewall UFW (Uncomplicated Firewall) su Linux. UFW è uno strumento potente e ampiamente utilizzato per configurare regole di accesso alla rete, ma la sua interfaccia a riga di comando può risultare poco intuitiva per utenti meno esperti. Tufw nasce per colmare questa lacuna, offrendo una visualizzazione chiara delle regole e un sistema interattivo per modificarle, tutto direttamente dal terminale.

L’applicazione è distribuita sotto licenza MIT e disponibile su GitHub, dove è possibile consultare il codice sorgente, segnalare problemi e contribuire allo sviluppo.

Gestione delle regole firewall con un’interfaccia interattiva

Una volta avviato Tufw da terminale l’utente si trova davanti a un’interfaccia TUI (Text User Interface) basata su tabelle e moduli. Le regole UFW attive vengono visualizzate in una lista ordinata, con informazioni dettagliate su porta, protocollo, direzione e stato. È possibile selezionare una regola e modificarla direttamente, oppure aggiungerne di nuove tramite un modulo guidato.

Tufw consente di abilitare o disabilitare UFW, resettare tutte le regole, aggiungere commenti e specificare protocolli TCP o UDP. Ogni operazione è eseguita in tempo reale, con feedback visivo immediato. Questo approccio semplifica notevolmente la configurazione del firewall, rendendola accessibile anche a chi non ha familiarità con i comandi UFW.

L’applicazione supporta anche la visualizzazione dello stato del firewall, mostrando se è attivo, quante regole sono presenti e quali porte sono aperte. Tutto questo avviene in un ambiente testuale elegante e funzionale, pensato per essere utilizzato anche su server senza interfaccia grafica.

Installazione e compatibilità con le principali distribuzioni

Tufw è disponibile in formato .deb per Debian, Ubuntu e derivate, e può essere installato con un semplice comando. Gli utenti Arch Linux e Manjaro possono installarlo tramite AUR usando yaourt o altri helper. Per le altre distribuzioni, è possibile compilare il programma da sorgente, seguendo le istruzioni presenti nel repository GitHub.

L’applicazione richiede privilegi di root per funzionare correttamente, poiché UFW gestisce regole di sistema. È quindi consigliato avviare Tufw con sudo per evitare errori di permesso. Le dipendenze sono minime, e il programma è basato su rivo/tview, una libreria Go per la creazione di interfacce testuali.

Grazie alla sua leggerezza e semplicità, Tufw può essere utilizzato su server, desktop e ambienti embedded, offrendo un’alternativa pratica alla gestione manuale del firewall.

Home Tufw

Lascia un commento