|
USBGuard
Software framework that protects your computer against rogue USB devices by implementing basic whitelisting and blacklisting capabilities.
|
| ▼Nusbguard | |
| CAudit | Generates audit events for given policy or device events |
| CAuditBackend | Commits and writes audit events into log |
| CAuditEvent | Describes policy or device event and its result that should be audited using given audit identity and backend |
| CAuditFileSink | |
| CAuditIdentity | Represents the audit identity |
| CConfigFile | Enables manipulation with the config file and its settings |
| CConsoleSink | |
| CDevice | Represents USB device in USBGuard |
| CDeviceManager | Manages and keeps track of active USB devices |
| CDeviceManagerHooks | Allows reacting to device events |
| CErrnoException | |
| CException | USBGuard exception |
| CFileSink | |
| CInterface | Allows to receive signals and to communicate with the USBGuard daemon |
| CIPCClient | Communicates with USBGuard service (IPCServer) |
| CIPCException | |
| ▼CIPCServer | Receives messages from IPC clients. Provides USBGuard service |
| CAccessControl | Limits access to the USBGuard IPC interface |
| CKeyValueParser | Serves as a config file parser |
| CLogger | Logger |
| CLogSink | Logger output sink |
| ▼CLogStream | Log stream |
| CSource | Contains information about the source |
| CMemoryRuleSet | |
| COStreamSink | |
| CPolicy | |
| ▼CRule | Determines whether USB device mathing specified criteria should be authorized, deauthorized or removed |
| CAttribute | Specifies which devices to match or what condition have to be met for the rule to be aplicable |
| CRuleCondition | Wraps any type of rule condition |
| CRuleConditionBase | Base class for all specialized rule condition classes |
| CRuleParserError | Represents error during the rule parsing |
| CRuleSet | |
| CSyslogSink | |
| CUSBAudioEndpointDescriptor | |
| CUSBConfigurationDescriptor | |
| CUSBDescriptor | |
| CUSBDescriptorHeader | |
| CUSBDescriptorParser | Parses USB descriptors |
| CUSBDescriptorParserHooks | |
| CUSBDeviceDescriptor | |
| CUSBDeviceID | Represents ID of a USB device |
| CUSBEndpointDescriptor | |
| CUSBInterfaceDescriptor | |
| CUSBInterfaceType | Represents USB interface |
1.8.15