Cross Platform Personal Computer USB Port Management. Disable, Re-Enable, and Whitelist your USB Ports.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Linux
Tests
Windows
.gitignore
README.md

README.md

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 ✔️ ✔️ ✔️