samshine / USBGuard

Cross Platform Personal Computer USB Port Management. Disable, Re-Enable, and Whitelist your USB Ports.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

USBGuard

Overview

Personal computer USB port management, not intended for scale. The approach is a little different on every platform. Goals for each implementation are to provide options for:

  1. Disabling all USB ports on your machine
  2. Re-Enabling all USB ports on your machine
  3. Whitelisting only certain USB devices

Progress

Platform Disabling Ports Enabling Ports Whitelisting Devices
Windows ✔️ ✔️ ✖️
Linux ✔️ ✔️ ✔️

About

Cross Platform Personal Computer USB Port Management. Disable, Re-Enable, and Whitelist your USB Ports.


Languages

Language:C 90.1%Language:Makefile 6.2%Language:Shell 3.7%