table

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2019 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const TargetMembershipKey = "target_membership"

Variables

This section is empty.

Functions

func BestPractices

func BestPractices(client *osquery.ExtensionManagerClient) *table.Plugin

func ChromeLoginDataEmails

func ChromeLoginDataEmails(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func ChromeLoginKeychainInfo

func ChromeLoginKeychainInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

DEPRECATED use kolide_chrome_login_data_emails

func ChromeUserProfiles

func ChromeUserProfiles(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func EmailAddresses

func EmailAddresses(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func GDriveSyncConfig

func GDriveSyncConfig(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func GDriveSyncHistoryInfo

func GDriveSyncHistoryInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func KeyInfo

func KeyInfo(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func KolideVulnerabilities

func KolideVulnerabilities(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func LauncherAutoupdateConfigTable

func LauncherAutoupdateConfigTable(opts *launcher.Options) *table.Plugin

func LauncherConfigTable

func LauncherConfigTable(db *bolt.DB) *table.Plugin

func LauncherIdentifierTable

func LauncherIdentifierTable(db *bolt.DB) *table.Plugin

func LauncherInfoTable

func LauncherInfoTable() *table.Plugin

func LauncherTables

func LauncherTables(db *bolt.DB, opts *launcher.Options) []osquery.OsqueryPlugin

LauncherTables returns launcher-specific tables

func MDMInfo

func MDMInfo(logger log.Logger) *table.Plugin

func MachoInfo

func MachoInfo() *table.Plugin

func OnePasswordAccounts

func OnePasswordAccounts(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func PlatformTables

func PlatformTables(client *osquery.ExtensionManagerClient, logger log.Logger) []*table.Plugin

PlatformTables returns all tables for the launcher build platform.

func SlackConfig

func SlackConfig(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

func SshKeys

func SshKeys(client *osquery.ExtensionManagerClient, logger log.Logger) *table.Plugin

New returns a new table extension

func TargetMembershipTable

func TargetMembershipTable(db *bolt.DB) *table.Plugin

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL