main
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.
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:
pip install textual
Description
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.
Languages
Python
100%