From 05fac8a3cfc101ce6a3cf90ee3ebba4b80d6ed19 Mon Sep 17 00:00:00 2001 From: Pascal Bouquet Date: Tue, 2 Jun 2026 18:42:25 +0200 Subject: [PATCH] README.md aktualisiert --- README.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7dd13d5..e28bb46 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,26 @@ -# firewalld-tui +# Firewalld TUI Manager Ein komfortables, leichtgewichtiges Terminal User Interface (TUI) zur schnellen und sicheren Verwaltung von `firewalld` direkt auf der Konsole. Perfekt für Server-Admins, die über SSH arbeiten und sich nicht durch kryptische `firewall-cmd` Befehle wühlen wollen. -Das Tool erlaubt die vollständige Steuerung von Zonen, Ports, vordefinierten System-Services und Source-IPs direkt im Terminal. \ No newline at end of file +Das Tool erlaubt die vollständige Steuerung von Zonen, Ports, vordefinierten System-Services und Source-IPs direkt im Terminal. + +--- + +## Features + +* 🚀 **Zentralisiertes 3-Spalten-Layout:** Ports, Services und IP-Quellen (Sources) perfekt auf einen Blick. +* 🛡️ **Zonen-Verwaltung:** Dynamisches Laden aller verfügbaren Firewall-Zonen über ein Dropdown-Menü sowie schnelles Anlegen neuer Zonen (Hotkey `Z`). +* 💾 **Volle Permanenz:** Alle Änderungen (Hinzufügen/Löschen) werden **sofort** angewendet (`runtime`) und gleichzeitig **dauerhaft** gespeichert (`--permanent`). +* 🎨 **Moderne Terminal-Grafik:** Voller Maus- und Tastatur-Support dank des robusten Python `Textual`-Frameworks. + +--- + +## Voraussetzungen & Installation + +Das Tool setzt ein Linux-System mit aktivem `firewalld` sowie Python 3 voraus. + +### 1. Abhängigkeiten installieren +Für die Terminal-Oberfläche wird das Python-Paket `textual` benötigt. Installiere es global oder in deiner Systemumgebung: + +```bash +pip install textual \ No newline at end of file