- generateACLAugmentList(List<ACL>) - Static method in class ch.cern.ACLAugment
-
Return List of ACLAugment elements from a list from ACL.
- generateACLStringList(List<ACL>) - Static method in class ch.cern.ACLAugment
-
Create String from ACL list.
- generateChecksSection() - Method in class ch.cern.ZKAudit
-
Generate checks result section.
- generateDescription() - Method in class ch.cern.ZKCheckElement
-
Generate a human readable description of the check.
- generateDescription() - Method in class ch.cern.ZKQueryElement
-
Generate a human readable description of the query.
- generateQueriesSection() - Method in class ch.cern.ZKAudit
-
Generate queries result section.
- getACL() - Method in class ch.cern.ACLAugment
-
Get the ACL object.
- getAcl() - Method in class ch.cern.ZKRollbackElement
-
- getAcl() - Method in class ch.cern.ZKTreeNode
-
- getACLOverview() - Method in class ch.cern.ZKAudit
-
Generate a complete list of accessible znodes and their ACL.
- getAcls() - Method in class ch.cern.ZKCheckElement
-
- getAcls() - Method in class ch.cern.ZKEnforcePolicyElement
-
- getArgs() - Method in class ch.cern.ZKQueryElement
-
- getChecks() - Method in class ch.cern.ZKAuditSet
-
- getChecksOutputBuffer(List<ZKCheckElement>) - Static method in class ch.cern.ZKPolicyUtils
-
Construct output buffer for a list of check elements.
- getChildren() - Method in class ch.cern.ZKTreeNode
-
- getData() - Method in class ch.cern.ZKTreeNode
-
- getDescription() - Method in interface ch.cern.ZKQuery
-
- getElements() - Method in class ch.cern.ZKRollbackSet
-
- getFourLetterWordOverview() - Method in class ch.cern.ZKAudit
-
Probe the ZooKeeper Server for whitelisted Four Letter Words.
- getHost() - Method in class ch.cern.ZKClient
-
- getId() - Method in class ch.cern.ACLAugment
-
Get id field of ACL.
- getJaas() - Method in class ch.cern.ZKConfig
-
- getMatchColor() - Method in class ch.cern.ZKConfig
-
- getMismatchColor() - Method in class ch.cern.ZKConfig
-
- getName() - Method in class ch.cern.ZKQueryElement
-
- getNegate() - Method in class ch.cern.ZKCheckElement
-
- getPath() - Method in class ch.cern.ZKRollbackElement
-
- getPath() - Method in class ch.cern.ZKTreeNode
-
- getPathPattern() - Method in class ch.cern.ZKCheckElement
-
- getPerms() - Method in class ch.cern.ACLAugment
-
Get perm field of ACL.
- getPolicies() - Method in class ch.cern.ZKEnforcePolicySet
-
- getPort() - Method in class ch.cern.ZKClient
-
- getQueries() - Method in class ch.cern.ZKAuditSet
-
- getQuery() - Method in class ch.cern.ZKEnforcePolicyElement
-
- getQuery() - Method in class ch.cern.ZKQueryElement
-
- getQueryOutputBuffer(List<ZKQueryElement>) - Static method in class ch.cern.ZKPolicyUtils
-
Construct output buffer for a list of query elements.
- getRollbackDir() - Method in class ch.cern.ZKPurgeRollback
-
- getRootPath() - Method in class ch.cern.ZKCheckElement
-
- getRootPath() - Method in class ch.cern.ZKQueryElement
-
- getRootPathCheckKeys() - Method in class ch.cern.ZKAudit
-
Get a set of unique root paths defined by the user for each check.
- getRootPathKeys() - Method in class ch.cern.ZKAudit
-
Get a set of unique root paths defined by the user for each query.
- getScheme() - Method in class ch.cern.ACLAugment
-
Get scheme field of ACL.
- getSections() - Method in class ch.cern.ZKAuditSet
-
- getStat() - Method in class ch.cern.ZKTreeNode
-
- getStringFromACL() - Method in class ch.cern.ACLAugment
-
Get ACL element in scheme:id:permissions String format.
- getTimeout() - Method in class ch.cern.ZKConfig
-
- getTitle() - Method in class ch.cern.ZKCheckElement
-
- getTitle() - Method in class ch.cern.ZKEnforcePolicyElement
-
- getValueOf(String) - Method in class ch.cern.ZKDefaultQuery
-
Get value of class field using its name.
- getZkAuditSet() - Method in class ch.cern.ZKAudit
-
Return audit configuration object.
- getZKPConfig() - Method in class ch.cern.ZKClient
-
Get config instance for ZooKeeper Policy Auditing Tool.
- getZkServers() - Method in class ch.cern.ZKConfig
-
- globMatchACL - Variable in class ch.cern.ZKDefaultQuery
-
- globMatchPath - Variable in class ch.cern.ZKDefaultQuery
-
- groupChecksByRootPath() - Method in class ch.cern.ZKAudit
-
Group checks based on their root path for optimal performance.
- groupQueriesByRootPath() - Method in class ch.cern.ZKAudit
-
Group queries based on their root path for optimal performance.
- ZKAudit - Class in ch.cern
-
- ZKAudit(ZKClient, File) - Constructor for class ch.cern.ZKAudit
-
Construct ZKAudit object for audit reports generation.
- ZKAuditCli - Class in ch.cern
-
- ZKAuditCli() - Constructor for class ch.cern.ZKAuditCli
-
- ZKAuditSet - Class in ch.cern
-
Class that holds the report scenario description with different steps
(queries and checks) to be executed on the ZK tree argument.
- ZKAuditSet(File) - Constructor for class ch.cern.ZKAuditSet
-
- ZKAuditSet() - Constructor for class ch.cern.ZKAuditSet
-
- ZKAuditSet(List<ZKQueryElement>, List<ZKCheckElement>, ZKAuditSet.ZKPolicyReportSections) - Constructor for class ch.cern.ZKAuditSet
-
- ZKAuditSet.ZKPolicyReportSections - Class in ch.cern
-
Structure of report that defines which sections to be included.
- ZKCheck - Class in ch.cern
-
Class that offers check functionality of a znode (or znodes matching a path
pattern) against a specific ACL definition.
- ZKCheck(ZKClient) - Constructor for class ch.cern.ZKCheck
-
- ZKCheckCli - Class in ch.cern
-
- ZKCheckCli() - Constructor for class ch.cern.ZKCheckCli
-
- ZKCheckElement - Class in ch.cern
-
Check element as defined in the audit report configuration file.
- ZKCheckElement() - Constructor for class ch.cern.ZKCheckElement
-
- ZKCheckElement(String, String, String, Boolean, List<String>) - Constructor for class ch.cern.ZKCheckElement
-
- ZKClient - Class in ch.cern
-
Class used to establish connectivity with ZooKeeper server.
- ZKClient(String, int) - Constructor for class ch.cern.ZKClient
-
Construct ZKClient by providing just a connect string and timeout.
- ZKClient(ZKConfig) - Constructor for class ch.cern.ZKClient
-
Construct ZKClient based on configuration instance.
- ZKConfig - Class in ch.cern
-
Class that holds configuration parameters as defined in the config.yaml CLI
argument.
- ZKConfig(File) - Constructor for class ch.cern.ZKConfig
-
Construct ZKConfig using configuration YAML file.
- ZKConfig() - Constructor for class ch.cern.ZKConfig
-
- ZKConfig(String, int, String, String, String) - Constructor for class ch.cern.ZKConfig
-
- ZKDefaultQuery - Class in ch.cern
-
ZKDefaultQuery Class that provides a basic set of queries for the ZNode tree.
- ZKDefaultQuery() - Constructor for class ch.cern.ZKDefaultQuery
-
- ZKEnforce - Class in ch.cern
-
- ZKEnforce(ZKClient) - Constructor for class ch.cern.ZKEnforce
-
- ZKEnforce(ZKClient, File) - Constructor for class ch.cern.ZKEnforce
-
- ZKEnforceCli - Class in ch.cern
-
- ZKEnforceCli() - Constructor for class ch.cern.ZKEnforceCli
-
- ZKEnforcePolicyElement - Class in ch.cern
-
Class that holds configuration for policies as defined in the enforcing yaml
configuration file.
- ZKEnforcePolicyElement() - Constructor for class ch.cern.ZKEnforcePolicyElement
-
- ZKEnforcePolicyElement(String, ZKQueryElement, boolean, List<String>) - Constructor for class ch.cern.ZKEnforcePolicyElement
-
- ZKEnforcePolicySet - Class in ch.cern
-
Class that holds policies for enforcing derived from the respective yaml
configuration file.
- ZKEnforcePolicySet(File) - Constructor for class ch.cern.ZKEnforcePolicySet
-
- ZKEnforcePolicySet() - Constructor for class ch.cern.ZKEnforcePolicySet
-
- ZKEnforcePolicySet(List<ZKEnforcePolicyElement>) - Constructor for class ch.cern.ZKEnforcePolicySet
-
- ZKExport - Class in ch.cern
-
Export ZooKeeper tree functionality.
- ZKExport(ZKClient) - Constructor for class ch.cern.ZKExport
-
- ZKExportCli - Class in ch.cern
-
- ZKExportCli() - Constructor for class ch.cern.ZKExportCli
-
- ZKPattern - Class in ch.cern
-
- ZKPattern() - Constructor for class ch.cern.ZKPattern
-
- ZKPolicy - Class in ch.cern
-
- ZKPolicy() - Constructor for class ch.cern.ZKPolicy
-
- ZKPolicyCli - Class in ch.cern
-
Class that handles CLI arguments for the tool.
- ZKPolicyCli() - Constructor for class ch.cern.ZKPolicyCli
-
- ZKPolicyDefs - Class in ch.cern
-
Constants commonly used throughout the ZooKeeper Policy Audit tool codebase.
- ZKPolicyDefs() - Constructor for class ch.cern.ZKPolicyDefs
-
- ZKPolicyReportSections() - Constructor for class ch.cern.ZKAuditSet.ZKPolicyReportSections
-
- ZKPolicyReportSections(boolean, boolean, boolean, boolean, boolean) - Constructor for class ch.cern.ZKAuditSet.ZKPolicyReportSections
-
- ZKPolicyUtils - Class in ch.cern
-
- ZKPolicyUtils() - Constructor for class ch.cern.ZKPolicyUtils
-
- ZKPolicyUtils.ConnectedWatcher - Class in ch.cern
-
Watcher for ZooKeeper client connection that blocks waiting for succesful
connection.
- ZKPurgeRollback - Class in ch.cern
-
Purge rollback snapshots.
- ZKPurgeRollback() - Constructor for class ch.cern.ZKPurgeRollback
-
- ZKPurgeRollback(File) - Constructor for class ch.cern.ZKPurgeRollback
-
- ZKPurgeRollbackCli - Class in ch.cern
-
- ZKPurgeRollbackCli() - Constructor for class ch.cern.ZKPurgeRollbackCli
-
- ZKQuery - Interface in ch.cern
-
Interface for query functions.
- ZKQueryCli - Class in ch.cern
-
- ZKQueryCli() - Constructor for class ch.cern.ZKQueryCli
-
- ZKQueryElement - Class in ch.cern
-
Class for query elements to be executed, constructed based on configuration
yaml files argument.
- ZKQueryElement() - Constructor for class ch.cern.ZKQueryElement
-
- ZKQueryElement(String, String, List<String>, ZKQuery) - Constructor for class ch.cern.ZKQueryElement
-
- ZKRollbackCli - Class in ch.cern
-
- ZKRollbackCli() - Constructor for class ch.cern.ZKRollbackCli
-
- ZKRollbackElement - Class in ch.cern
-
Class that holds configuration for policies as defined in the enforcing yaml
configuration file.
- ZKRollbackElement() - Constructor for class ch.cern.ZKRollbackElement
-
- ZKRollbackElement(String, List<ACL>) - Constructor for class ch.cern.ZKRollbackElement
-
- ZKRollbackSet - Class in ch.cern
-
Class that stores information for rollback to previous state after enforcing.
- ZKRollbackSet(File) - Constructor for class ch.cern.ZKRollbackSet
-
- ZKRollbackSet() - Constructor for class ch.cern.ZKRollbackSet
-
- ZKRollbackSet(List<ZKRollbackElement>) - Constructor for class ch.cern.ZKRollbackSet
-
- ZKTree - Class in ch.cern
-
Class that handles operations on the ZNode tree structure.
- ZKTree(ZKClient) - Constructor for class ch.cern.ZKTree
-
Create a ZKTree instance for traversal and query execution.
- ZKTreeCli - Class in ch.cern
-
- ZKTreeCli() - Constructor for class ch.cern.ZKTreeCli
-
- ZKTreeNode - Class in ch.cern
-
Object that represents a ZooKeeper znode.
- ZKTreeNode() - Constructor for class ch.cern.ZKTreeNode
-
- ZKTreeNode(String, List<Byte>, List<ACL>, List<ZKTreeNode>, Stat) - Constructor for class ch.cern.ZKTreeNode
-