Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
PortGuard — USB-Port-Zugriffskontrollwerkzeug für Debian mit Whitelist-Verwaltung, automatischem Hintergrund-Scan-Daemon und CLI-Schnittstelle zum Blockieren oder Zulassen von USB-Geräten. | Kitploit
Tools/GitLabGitLab/k3rnix/portguard
DefensivwerkzeugeKonfigurationsprüfungHardware-SicherheitHardware- & IoT-SicherheitIncident ResponseLog-Analyse
GitLabk3rnix/portguard

PortGuard

USB-Port-Zugriffskontrollwerkzeug für Debian mit Whitelist-Verwaltung, automatischem Hintergrund-Scan-Daemon und CLI-Schnittstelle zum Blockieren oder Zulassen von USB-Geräten.

Repository anzeigen
213vor 7 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Webseite
Teilen

Port-Guard

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


🧩 Funktionen

  • 🔒 Sperren / Entsperren aller USB-Anschlüsse.
  • 📜 Verwaltung einer Whitelist (Hinzufügen, Entfernen, Bereinigen).
  • 🛰️ Automatischer Scan-Daemon (portguard.service).
  • 🖥️ Klare und geführte CLI-Oberfläche.
  • 🗂️ Detaillierte Protokollierung in: /opt/port-guard/logs/daemon-scan.log.

🚧 Projekt-Roadmap & Checkliste

Dieser Abschnitt dient als Fortschrittstabelle für die verschiedenen Komponenten des Projekts. Sie kann im Laufe der Git-Versionen aktualisiert werden.

🔹 Hauptsoftware (Shell)

ModulStatusBeschreibung
USB-Verwaltung (Sperren/Entsperren)✔️ AbgeschlossenHauptfunktion betriebsbereit
Whitelist-Verwaltung✔️ AbgeschlossenHinzufügen / Entfernen / Leeren / Parsen usb-whitelist.conf
Automatischer Scan-Daemon✔️ AbgeschlossenManuelle Aktivierung, inkl. Logs
.deb-Paketierung✔️ AbgeschlossenSaubere Installation + Deinstallationsprogramm

🔹 Grafische Oberfläche (C++ / ImGui)

ModulStatusBeschreibung
CMake-Setup + Projektstruktur⬜ Zu erledigenProjektbasis
ImGui-Integration⬜ Zu erledigenFenster, Schaltflächen, USB-Tabelle
Interaktion mit Shell-Skripten⬜ Zu erledigenSystemaufrufe, Statusrückmeldungen
AppImage-/Binär-Release⬜ Zu erledigenMultiplattform-Paketierung

📦 Installation

CLI-Version

  1. Entfernen Sie alle externen USB-Geräte (außer denen, die in die anfängliche Whitelist aufgenommen werden sollen).
  2. Installieren Sie das .deb-Paket:
    root@kitploit:~
    sudo dpkg -i PortGuard_1.x.x.deb
    

Standardkonfiguration

Nach der Installation:

  • Die Whitelist enthält keine Geräte.
  • Der automatische Scan ist standardmäßig nicht aktiviert. Die Anwendung muss gestartet und der Scan manuell über das Hauptmenü aktiviert werden.

Verwaltung der Whitelist

  • Konfigurationsdatei: /opt/port-guard/conf/usb-whitelist.conf
  • Format: [USB] SERIAL=123456789 MODEL=USB_DISK_x
  • Du kannst Geräte über das Hauptmenü der Anwendung hinzufügen, entfernen oder leeren.

Deinstallation

Um Port-Guard sauber zu deinstallieren, genügt es, die Option auszuführen:

root@kitploit:~
sudo portguard -u
# ou
sudo portguard --uninstall

Dieses Verfahren:

  • Stoppt und deaktiviert den Dienst portguard.service.
  • Löscht alle Anwendungsdateien unter /opt/port-guard/.
  • Löscht die Binärdatei /usr/local/bin/portguard.
  • Löscht die Desktop-Datei und das Icon in /usr/share/.
  • Löscht die Systemdokumentation unter /usr/share/doc/port-guard/.
  • Sichert die Whitelist und die Logs in /tmp/
  • Nach der Ausführung wird Port-Guard vollständig vom System entfernt.
Tool herunterladen