Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
PortGuard — Strumento di controllo dell'accesso alle porte USB per Debian con gestione di whitelist, demone di scansione automatica in background e interfaccia CLI per bloccare o consentire dispositivi USB. | Kitploit
Strumenti/GitLabGitLab/k3rnix/portguard
Strumenti DifensiviAudit di ConfigurazioneSicurezza HardwareSicurezza Hardware e IoTRisposta agli IncidentiAnalisi dei Log
GitLabk3rnix/portguard

PortGuard

Strumento di controllo dell'accesso alle porte USB per Debian con gestione di whitelist, demone di scansione automatica in background e interfaccia CLI per bloccare o consentire dispositivi USB.

Vedi RepositorySito web
217 mesi faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Port-Guard

Port-Guard è uno strumento di gestione e sicurezza delle porte USB progettato per Debian. Consente di controllare l'accesso ai dispositivi USB, di mantenere una whitelist personalizzata e di eseguire una scansione automatica in background per rilevare qualsiasi connessione non autorizzata.

⚠️ Versione beta: Il software è funzionante, ma potrebbero verificarsi comportamenti imprevisti. Si prega di segnalare eventuali bug o anomalie tramite le issue del repository Git.

Licenza: GNU GPL v3 Autore: k3rnix


🧩 Funzionalità

  • 🔒 Blocco/sblocco di tutte le porte USB.
  • 📜 Gestione di una whitelist (aggiunta, rimozione, pulizia).
  • 🛰️ Demone di scansione automatica (portguard.service).
  • 🖥️ Interfaccia CLI chiara e guidata.
  • 🗂️ Registrazione dettagliata in: /opt/port-guard/logs/daemon-scan.log.

🚧 Roadmap e Checklist del Progetto

Questa sezione funge da tabella di avanzamento per le diverse componenti del progetto. Può essere aggiornata nel corso delle versioni Git.

🔹 Software principale (Shell)

ModuloStatoDescrizione
Gestione USB (blocco/sblocco)✔️ CompletatoFunzione principale operativa
Gestione della whitelist✔️ CompletatoAggiunta / rimozione / svuotamento / parsing usb-whitelist.conf
Demone di scansione automatica✔️ CompletatoAttivazione manuale, inclusi i log
Pacchetto .deb✔️ CompletatoInstallazione pulita + disinstallazione

🔹 Interfaccia Grafica (C++ / ImGui)

ModuloStatoDescrizione
Setup CMake + struttura progetto⬜ Da fareBase del progetto
Integrazione ImGui⬜ Da fareFinestra, pulsanti, tabella USB
Interazione con script Shell⬜ Da fareChiamate di sistema, ritorni di stato
Rilascio AppImage / binario⬜ Da farePacchettizzazione multipiattaforma

📦 Installazione

Versione CLI

  1. Scollega qualsiasi periferica USB esterna (tranne quelle da includere nella whitelist iniziale).
  2. Installa il pacchetto .deb:
    root@kitploit:~
    sudo dpkg -i PortGuard_1.x.x.deb
    

Configurazione predefinita

Dopo l'installazione:

  • La WhiteList non contiene alcun dispositivo.
  • La scansione automatica non è attivata per impostazione predefinita. È necessario avviare l'applicazione e attivarla manualmente tramite il menu principale.

Gestione della WhiteList

  • File di configurazione: /opt/port-guard/conf/usb-whitelist.conf
  • Formato: [USB] SERIAL=123456789 MODEL=USB_DISK_x
  • Puoi aggiungere, rimuovere o svuotare i dispositivi tramite il menu principale dell'applicazione.

Disinstallazione

Per disinstallare correttamente Port-Guard, è sufficiente eseguire l'opzione:

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

Questa procedura:

  • Ferma e disabilita il servizio portguard.service.

  • Rimuove tutti i file dell'applicazione in /opt/port-guard/.

  • Rimuove il binario /usr/local/bin/portguard.

  • Rimuove il file desktop e l'icona in /usr/share/.

  • Rimuove la documentazione di sistema in /usr/share/doc/port-guard/.

  • Salva la WhiteList e i log in /tmp/.

  • Dopo l'esecuzione, Port-Guard sarà completamente rimosso dalla macchina.

Scarica lo strumento