
USB-Port-Zugriffskontrollwerkzeug für Debian mit Whitelist-Verwaltung, automatischem Hintergrund-Scan-Daemon und CLI-Schnittstelle zum Blockieren oder Zulassen von USB-Geräten.
Port-Guard ist ein Werkzeug zur Verwaltung und Sicherung von USB-Anschlüssen entwickelt für Debian. Es ermöglicht, den Zugriff auf USB-Geräte zu kontrollieren, eine benutzerdefinierte Whitelist zu verwalten und einen automatischen Scan im Hintergrund auszuführen, um nicht autorisierte Verbindungen zu erkennen.
⚠️ Beta-Version : Die Software ist funktionsfähig, aber es können unerwartete Verhaltensweisen auftreten. Bitte melden Sie Fehler oder Anomalien über die Issues des Git-Repositories.
Lizenz: GNU GPL v3 Autor: k3rnix
portguard.service)./opt/port-guard/logs/daemon-scan.log.Dieser Abschnitt dient als Fortschrittstabelle für die verschiedenen Komponenten des Projekts. Sie kann im Laufe der Git-Versionen aktualisiert werden.
| Modul | Status | Beschreibung |
|---|---|---|
| USB-Verwaltung (Sperren/Entsperren) | ✔️ Abgeschlossen | Hauptfunktion betriebsbereit |
| Whitelist-Verwaltung | ✔️ Abgeschlossen | Hinzufügen / Entfernen / Leeren / Parsen usb-whitelist.conf |
| Automatischer Scan-Daemon | ✔️ Abgeschlossen | Manuelle Aktivierung, inkl. Logs |
.deb-Paketierung | ✔️ Abgeschlossen | Saubere Installation + Deinstallationsprogramm |
| Modul | Status | Beschreibung |
|---|---|---|
| CMake-Setup + Projektstruktur | ⬜ Zu erledigen | Projektbasis |
| ImGui-Integration | ⬜ Zu erledigen | Fenster, Schaltflächen, USB-Tabelle |
| Interaktion mit Shell-Skripten | ⬜ Zu erledigen | Systemaufrufe, Statusrückmeldungen |
| AppImage-/Binär-Release | ⬜ Zu erledigen | Multiplattform-Paketierung |
.deb-Paket:
sudo dpkg -i PortGuard_1.x.x.deb
Nach der Installation:
Um Port-Guard sauber zu deinstallieren, genügt es, die Option auszuführen:
sudo portguard -u
# ou
sudo portguard --uninstall