Releases: AxialForge/USBSentry
Release list
USBSentry v1.2.0
USBSentry v1.2.0 - a big feature release.
Highlights
- Dark / light / follow-Windows theming (with a matching Windows title bar), adjustable text size, a live filter box, and centered columns.
- Port / Drive column: see the COM port for serial boards (ESP32, Arduino, CP210x, CH340, FTDI) and the drive letter + capacity for USB storage.
- ESP32 workflow: right-click a board to copy its COM port or a ready-made esptool flash command; double-click to copy the port.
- Watch-a-board: get an instant "board -> COM3" toast whenever a marked board reconnects.
- Distinct USB storage alert when a flash drive is inserted (drive letter + free/total space).
- Sound picker, hide devices, start-on-boot toggle, Quit button, and a custom app icon across window, taskbar, tray, and dialogs.
Fixes
- Taskbar now shows the USBSentry icon (was the default Python icon).
- Dark-theme borders and previously unreadable Settings text.
Download
Grab USBSentry-1.2.0.exe below and double-click it. No install, no Python needed.
First run may show a SmartScreen notice: More info -> Run anyway, or right-click -> Properties -> Unblock.
Full details in the changelog.
USBSentry v1.1.0
What's new in v1.1.0
🕵️ Unrecognized-device mode
Trust the devices you already own and get alerted only when an unfamiliar make/model (VID:PID) is connected. Everything plugged in at first launch is auto-trusted; right-click any device to Trust/Untrust it, or use the new Trusted devices… manager. Toggle it in Settings.
🐛 Fixes
- Settings, event history, and the trusted-devices list now persist correctly when running the
.exe(previously written to a temp folder and lost on exit).
📥 Download
Grab USBSentry-1.1.0.exe below and double-click it — no install needed.
First run may show a SmartScreen notice: More info → Run anyway, or right-click the exe → Properties → Unblock.
Full changelog: https://github.com/AxialForge/USBSentry/blob/main/CHANGELOG.md
USBSentry v1.0.0
USBSentry — a simple USB peripheral monitor for Windows 11.
Download
Grab USBSentry.exe below and double-click it. No installation, no Python needed.
First run: Windows SmartScreen may warn about an unrecognized app (it isnt code-signed). Click More info -> Run anyway, or right-click the exe -> Properties -> tick Unblock. This only happens on downloaded files.
What it does
- Live list of every connected USB peripheral (name, type, status, manufacturer, VID:PID)
- Alerts when a new device is plugged in — toast notification, in-app banner, and sound (each toggleable)
- Hides internal hubs by default for a clean list
- Logs every connect/disconnect to a CSV you can export
- Runs from the system tray so it stays out of the way
See the README for full details.