USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
|
This is the complete list of members for usbguard::Audit, including all inherited members.
Audit(const AuditIdentity &identity) | usbguard::Audit | |
deviceEvent(std::shared_ptr< Device > device, DeviceManager::EventType event) | usbguard::Audit | |
deviceEvent(std::shared_ptr< Device > new_device, std::shared_ptr< Device > old_device) | usbguard::Audit | |
deviceEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, DeviceManager::EventType event) | usbguard::Audit | |
deviceEvent(const AuditIdentity &identity, std::shared_ptr< Device > new_device, std::shared_ptr< Device > old_device) | usbguard::Audit | |
policyEvent(std::shared_ptr< Rule > rule, Policy::EventType event) | usbguard::Audit | |
policyEvent(std::shared_ptr< Rule > new_rule, std::shared_ptr< Rule > old_rule) | usbguard::Audit | |
policyEvent(std::shared_ptr< Device > device, Policy::EventType event) | usbguard::Audit | |
policyEvent(std::shared_ptr< Device > device, Rule::Target old_target, Rule::Target new_target) | usbguard::Audit | |
policyEvent(const AuditIdentity &identity, std::shared_ptr< Rule > rule, Policy::EventType event) | usbguard::Audit | |
policyEvent(const AuditIdentity &identity, std::shared_ptr< Rule > new_rule, std::shared_ptr< Rule > old_rule) | usbguard::Audit | |
policyEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, Policy::EventType event) | usbguard::Audit | |
policyEvent(const AuditIdentity &identity, std::shared_ptr< Device > device, Rule::Target old_target, Rule::Target new_target) | usbguard::Audit | |
setBackend(std::unique_ptr< AuditBackend > backend) | usbguard::Audit | |
setHidePII(bool hide_pii) | usbguard::Audit |