Documentation ¶
Index ¶
- Constants
- func BestPractices(client *osquery.ExtensionManagerClient) *table.Plugin
- func ChromeLoginDataEmails(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func ChromeLoginKeychainInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func ChromeUserProfiles(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func EmailAddresses(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func GDriveSyncConfig(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func GDriveSyncHistoryInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func KeyInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func KolideVulnerabilities(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func LauncherAutoupdateConfigTable(opts *launcher.Options) *table.Plugin
- func LauncherConfigTable(db *bolt.DB) *table.Plugin
- func LauncherIdentifierTable(db *bolt.DB) *table.Plugin
- func LauncherInfoTable() *table.Plugin
- func LauncherTables(db *bolt.DB, opts *launcher.Options) []osquery.OsqueryPlugin
- func MDMInfo(logger log.Logger) *table.Plugin
- func MachoInfo() *table.Plugin
- func OnePasswordAccounts(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func PlatformTables(client *osquery.ExtensionManagerClient, logger log.Logger) []*table.Plugin
- func SlackConfig(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func SshKeys(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
- func TargetMembershipTable(db *bolt.DB) *table.Plugin
- type ChromeLoginDataEmailsTable
- type ChromeLoginKeychain
- type FindFileOpt
- type GDriveSyncHistory
- type KeyInfoTable
- type SlackConfigTable
- type SshKeysTable
Constants ¶
View Source
const TargetMembershipKey = "target_membership"
Variables ¶
This section is empty.
Functions ¶
func BestPractices ¶
func ChromeLoginDataEmails ¶
func ChromeLoginKeychainInfo ¶
func ChromeLoginKeychainInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin
DEPRECATED use kolide_chrome_login_data_emails
func ChromeUserProfiles ¶
func EmailAddresses ¶
func GDriveSyncConfig ¶
func GDriveSyncHistoryInfo ¶
func KolideVulnerabilities ¶
func LauncherInfoTable ¶
func LauncherTables ¶
LauncherTables returns launcher-specific tables
func OnePasswordAccounts ¶
func PlatformTables ¶
PlatformTables returns all tables for the launcher build platform.
func SlackConfig ¶
Types ¶
type ChromeLoginDataEmailsTable ¶
type ChromeLoginDataEmailsTable struct {
// contains filtered or unexported fields
}
type ChromeLoginKeychain ¶
type ChromeLoginKeychain struct {
// contains filtered or unexported fields
}
type FindFileOpt ¶
type FindFileOpt func(*findFile)
func WithUsername ¶
func WithUsername(username string) FindFileOpt
type GDriveSyncHistory ¶
type GDriveSyncHistory struct {
// contains filtered or unexported fields
}
type KeyInfoTable ¶
type KeyInfoTable struct {
// contains filtered or unexported fields
}
type SlackConfigTable ¶
type SlackConfigTable struct {
// contains filtered or unexported fields
}
type SshKeysTable ¶
type SshKeysTable struct {
// contains filtered or unexported fields
}
Source Files ¶
- best_practices.go
- chrome_login_data_emails.go
- chrome_login_keychain.go
- chrome_user_profiles.go
- email_addresses.go
- gdrive_sync.go
- gdrive_sync_history.go
- keyinfo.go
- kolide_launcher_autoupdate_config.go
- kolide_target_membership.go
- kolide_vulnerabilities.go
- launcher_config.go
- launcher_identifier.go
- launcher_info.go
- macho.go
- mdm.go
- onepassword_config.go
- platform_tables_nondarwin.go
- slack_config.go
- sshkeys.go
- table.go
- table_util.go
Click to show internal directories.
Click to hide internal directories.