hephaest0s/usbkill

[Feature request] Selective trigger

mdziczkowski opened this issue · 1 comments

Hello. I want to propose to add a setting with would allow to ignore USB sevices with given ID, that they won't trigger the app when suddenly it get plugged off.

Examples (on me):

I have my phone connected to the computer thru USB and it seem that the cable (from the side) has a loosen fit with the socket, with causes that a light move of the phone causes that the system treat it as disconnection. I wouldn't be wanting that this would cause my computer to suddenly turn off thru such thing.

This is exactly what I implemented in my version with optional gui (so far only macos, but Linux support is on the roadmap):

Revive of USBKill with GUI, New Features & Bug Fixes

GitHub stars

swiftGuard is an open-source macOS tray application that builds upon the original USBKill by hephaest0s. It's designed for convenient use with a graphical user interface (GUI) and introduces several new features and bug fixes.

Features

  • Monitoring: Continuously monitors USB ports for device activity, even in sleep mode.
  • Whitelisting: Easily whitelist authorized devices to ensure hassle-free connectivity.
  • Discrete: Operates discreetly in the macOS system tray, minimizing interruptions.
  • Customizable: Configure various settings, including action (shutdown/hibernate), countdown timer, and whitelist.
  • Lightweight: Designed to consume minimal system resources for optimal performance.
  • Privacy: Does not require an internet connection, ensuring the privacy of your data.
  • Open Source: Provides transparency and allows community contributions for continuous development.

Get Started

Visit the GitHub Repository to explore the code, contribute to development, or download the latest release.