usb-canary
usb-canary copied to clipboard
A Linux or OSX tool that uses psutil to monitor devices while your computer is locked. In the case it detects someone plugging in or unplugging devices it can be configured to send you an SMS or alert...
usb-canary only monitors what ```psutil``` considers "physical", mounted partitions. This means any attached device that does not automount while usb-canary is active (e.g. while the screen is locked) will not...
In several places, usb-canary will quietly exit depending on external conditions. One such place is the twilio message handler. If a mere network error occurs, it will quietly exit. -...
The ```README``` sais about ```usb-canary``` that its function is to "monitor USB devices", just as its name suggests. However, as far as I can tell it is only monitoring mounted...
Since all message sending is done in a blocking manner, inlined with the actual detection logic and since that is running in an infinite loop (side note: a delay or...
```canary.operating_system.helpers.check_state``` will fail to catch any change in mounted file systems that does not change the total *number* of mounted file systems (as seen by ```psutil```). - [ ] Feature...