tree: d986154ab36fe4a2ea81565840bdf9cf0d52d8c6 [path history] [tgz]
  1. 40-usb-bouncer.rules
  2. BUILD.gn
  3. OWNERS
  4. README.md
  5. UsbBouncer.conf
  6. entry_manager.cc
  7. entry_manager.h
  8. entry_manager_test.cc
  9. entry_manager_test_util.cc
  10. entry_manager_test_util.h
  11. init/
  12. seccomp/
  13. usb_bouncer.cc
  14. usb_bouncer.proto
  15. usb_bouncer_fuzzer.cc
  16. util.cc
  17. util.h
  18. util_test.cc
usb_bouncer/README.md

USB Bouncer

Tools for managing USBGuard allow-lists and configuration on Chrome OS

Particularly the following operations are supported:

  • cleanup: removing old allow-list entries
  • genrules: generate a rules.conf for usbguard and write it to stdout
  • udev: update the allow-lists based on usb related udev events
  • userlogin: copy entries for any connected devices from the global database to the user database.