Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/USBGuard/usbguard
/ functions
Functions
888 in github.com/USBGuard/usbguard
⨍
Functions
888
◇
Types & classes
330
↓ 1 callers
Method
getUpdateInterval
src/Daemon/LDAPHandler.cpp:109
↓ 1 callers
Method
handleIPCPayload
src/Library/IPCServerPrivate.cpp:786
↓ 1 callers
Method
handleMethodCall
src/DBus/DBusBridge.cpp:40
↓ 1 callers
Function
handle_usbguard_ipc_state
src/DBus/gdbus-server.cpp:105
↓ 1 callers
Method
hasSettingValue
src/Library/public/usbguard/ConfigFile.cpp:60
↓ 1 callers
Method
init
src/Library/AllowedMatchesCondition.cpp:45
↓ 1 callers
Method
initConditions
src/Library/RulePrivate.cpp:159
↓ 1 callers
Method
isConnected
src/Library/IPCClientPrivate.cpp:172
↓ 1 callers
Method
isImplicit
src/Library/public/usbguard/Rule.cpp:275
↓ 1 callers
Function
isNumeric
src/CLI/usbguard-apply-device-policy.cpp:55
↓ 1 callers
Method
isSubsetOf
src/Library/public/usbguard/USB.cpp:91
↓ 1 callers
Function
isSupersetOf
src/Library/public/usbguard/Predicates.hpp:57
↓ 1 callers
Function
isValidName
src/Common/Utility.cpp:561
↓ 1 callers
Function
isValidNameOrUID
src/Common/Utility.cpp:586
↓ 1 callers
Function
isValidUID
src/Common/Utility.cpp:546
↓ 1 callers
Function
joinElements
src/Common/Utility.hpp:305
↓ 1 callers
Method
ldapToRules
src/Daemon/LDAPHandler.cpp:142
↓ 1 callers
Function
listDevices
* @brief List all devices recognized by USBGuard daemon. * * @note Left for compatibility. * * @return Vector of device specific r
src/Library/public/usbguard/IPCClient.hpp:152
↓ 1 callers
Function
listRules
* @brief List the current rule set (policy) used by the USBGuard daemon. * * The rules are returned in the same order as they are evaluated.
src/Library/public/usbguard/IPCClient.hpp:130
↓ 1 callers
Method
listRules
src/Daemon/Daemon.cpp:779
↓ 1 callers
Method
listRules
src/Library/IPCClientPrivate.cpp:406
↓ 1 callers
Method
loadConfiguration
src/Daemon/Daemon.cpp:187
↓ 1 callers
Method
loadUSBDescriptor
src/Library/public/usbguard/USB.cpp:413
↓ 1 callers
Function
normalizePath
src/Common/Utility.cpp:481
↓ 1 callers
Method
offset
* @brief Offset where the error occured. * * @return offset where the error occured. */
src/Library/public/usbguard/RuleParser.hpp:168
↓ 1 callers
Method
openAttribute
src/Library/SysFSDevice.cpp:149
↓ 1 callers
Method
parseNSSwitch
src/Daemon/NSHandler.cpp:152
↓ 1 callers
Method
parseUSBDescriptor
src/Library/public/usbguard/USB.cpp:342
↓ 1 callers
Method
pid
src/Library/public/usbguard/Audit.cpp:49
↓ 1 callers
Method
policyEvent
src/Library/public/usbguard/Audit.cpp:173
↓ 1 callers
Function
printAudioEndpointDescriptor
src/CLI/usbguard-read-descriptor.cpp:221
↓ 1 callers
Function
printConfigurationDescriptor
src/CLI/usbguard-read-descriptor.cpp:183
↓ 1 callers
Function
printDeviceDescriptor
src/CLI/usbguard-read-descriptor.cpp:165
↓ 1 callers
Function
printEndpointDescriptor
src/CLI/usbguard-read-descriptor.cpp:210
↓ 1 callers
Function
printInterfaceDescriptor
src/CLI/usbguard-read-descriptor.cpp:196
↓ 1 callers
Function
printTree
* @brief Recursively prints the rule tree * * @param tree Rules organized into a tree structure */
src/CLI/usbguard-list-devices.cpp:107
↓ 1 callers
Method
processReceiveEvent
src/Library/IPCClientPrivate.cpp:281
↓ 1 callers
Method
qbIPCConnectionAllowed
src/Library/IPCServerPrivate.cpp:291
↓ 1 callers
Function
quoteEscapeString
src/Library/Utility.cpp:139
↓ 1 callers
Method
refRuleSet
src/CLI/PolicyGenerator.cpp:80
↓ 1 callers
Method
reload
src/Library/SysFSDevice.cpp:236
↓ 1 callers
Function
removeIPCAccessControlFile
src/CLI/usbguard-remove-user.cpp:54
↓ 1 callers
Method
removeRule
src/Daemon/Daemon.cpp:769
↓ 1 callers
Method
removeRule
src/Library/IPCClientPrivate.cpp:399
↓ 1 callers
Method
run
src/Daemon/Daemon.cpp:545
↓ 1 callers
Function
runCommandExecChild
src/Common/Utility.cpp:45
↓ 1 callers
Method
serialize
src/Library/public/usbguard/RuleSet.cpp:251
↓ 1 callers
Method
setAuthorizedDefault
src/Library/DeviceManagerPrivate.cpp:53
↓ 1 callers
Method
setCommited
src/Library/public/usbguard/Audit.cpp:134
↓ 1 callers
Method
setDefaultTarget
src/Library/public/usbguard/Policy.cpp:44
↓ 1 callers
Method
setDeviceID
src/Library/DevicePrivate.cpp:240
↓ 1 callers
Method
setDeviceID
src/Library/public/usbguard/Rule.cpp:79
↓ 1 callers
Method
setDeviceType
src/Library/UMockdevDeviceDefinition.cpp:246
↓ 1 callers
Method
setDevpath
src/CLI/PolicyGenerator.cpp:85
↓ 1 callers
Method
setEnabled
src/Library/public/usbguard/Logger.cpp:306
↓ 1 callers
Method
setEnumerationOnlyMode
src/Library/DeviceManagerBase.cpp:60
↓ 1 callers
Method
setExecutable
src/CLI/IPCSignalWatcher.cpp:43
↓ 1 callers
Method
setExplicitCatchAllRule
src/CLI/PolicyGenerator.cpp:90
↓ 1 callers
Method
setFileInfo
* @brief Sets exact location where the error occured. * * @param file File where the rule is located. * @param error_line Line in the f
src/Library/public/usbguard/RuleParser.hpp:84
↓ 1 callers
Method
setHashOnly
src/CLI/PolicyGenerator.cpp:48
↓ 1 callers
Method
setHidePII
src/Library/public/usbguard/Audit.cpp:168
↓ 1 callers
Method
setHint
* @brief Sets the describtion of the error. * * @param hint Describes what happened. */
src/Library/public/usbguard/RuleParser.hpp:62
↓ 1 callers
Method
setID
src/Library/DevicePrivate.cpp:196
↓ 1 callers
Method
setMessageID
src/Library/public/usbguard/Exception.hpp:189
↓ 1 callers
Method
setName
src/Library/DevicePrivate.cpp:226
↓ 1 callers
Method
setOutputConsole
src/Library/public/usbguard/Logger.cpp:319
↓ 1 callers
Method
setOutputFile
src/Library/public/usbguard/Logger.cpp:332
↓ 1 callers
Method
setOutputSyslog
src/Library/public/usbguard/Logger.cpp:345
↓ 1 callers
Method
setParameter
* IPC service methods */
src/Daemon/Daemon.cpp:715
↓ 1 callers
Method
setParameter
src/Library/IPCClientPrivate.cpp:372
↓ 1 callers
Method
setParentHash
src/Library/RulePrivate.cpp:356
↓ 1 callers
Method
setPortSpecificNoSerialRules
src/CLI/PolicyGenerator.cpp:58
↓ 1 callers
Method
setPortSpecificRules
src/CLI/PolicyGenerator.cpp:53
↓ 1 callers
Method
setRestoreControllerDeviceState
src/Library/DeviceManagerPrivate.cpp:63
↓ 1 callers
Method
setRuleSet
src/Library/public/usbguard/Policy.cpp:34
↓ 1 callers
Method
setRulesDirPath
src/Daemon/NSHandler.cpp:137
↓ 1 callers
Method
setRulesPath
src/Daemon/NSHandler.cpp:132
↓ 1 callers
Method
setSerial
src/Library/DevicePrivate.cpp:264
↓ 1 callers
Method
setViaPort
src/Library/RulePrivate.cpp:376
↓ 1 callers
Method
setWithHashAttribute
src/CLI/PolicyGenerator.cpp:43
↓ 1 callers
Function
setupCapabilities
src/Daemon/main.cpp:222
↓ 1 callers
Function
setupSeccompWhitelist
src/Daemon/Seccomp.c:39
↓ 1 callers
Method
start
src/Library/IPCServerPrivate.cpp:144
↓ 1 callers
Method
stop
* Set the termination flag and wait for the thread * to exit. */
src/Common/Thread.hpp:74
↓ 1 callers
Method
stop
src/Library/UEventDeviceManager.cpp:84
↓ 1 callers
Method
stop
src/Library/UMockdevDeviceManager.cpp:85
↓ 1 callers
Function
toRuleString
src/Library/public/usbguard/Rule.cpp:31
↓ 1 callers
Function
toRuleString
src/Library/public/usbguard/Rule.hpp:46
↓ 1 callers
Function
translateTypeValue
src/Daemon/LinuxAuditBackend.cpp:153
↓ 1 callers
Function
treeFormat
* @brief Prints list of devices in a tree format * * Complexity O(n*log(n)), where n = rules.size * * @param rules Device rules to print
src/CLI/usbguard-list-devices.cpp:141
↓ 1 callers
Function
trimLeft
src/Common/Utility.cpp:265
↓ 1 callers
Function
trimRight
src/Common/Utility.cpp:253
↓ 1 callers
Function
unescapeString
src/Library/Utility.cpp:74
↓ 1 callers
Method
updateMetaDataCounters
src/Library/RulePrivate.cpp:480
↓ 1 callers
Function
usbguard_cli
src/CLI/usbguard.cpp:108
↓ 1 callers
Method
viewConfig
src/Library/KeyValueParserPrivate.cpp:52
↓ 1 callers
Method
wait
src/Common/Thread.hpp:83
↓ 1 callers
Method
write
src/Library/public/usbguard/Logger.cpp:401
Method
AccessControl
src/Library/public/usbguard/IPCServer.cpp:105
Method
AllowedMatchesCondition
src/Library/AllowedMatchesCondition.cpp:31
← previous
next →
201–300 of 888, ranked by callers