package
1.15.2
Repository: https://github.com/kolide/launcher.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package runsimple is meant as a simple runner for osquery.
No description provided by the author
No description provided by the author

# Functions

Config returns the device config from the storage layer.
DetectPlatform returns the runtime platform, or an error if the runtime platform cannot be sufficiently detected.
IdentifierFromDB returns the built-in launcher identifier from the config bucket.
No description provided by the author
NewExtension creates a new Extension from the provided service.KolideService implementation.
No description provided by the author
NodeKey returns the device node key from the storage layer.
PrivateRSAKeyFromDB returns the private launcher key.
No description provided by the author
PublicRSAKeyFromDB returns the public portions of the launcher key.
No description provided by the author
SetupLauncherKeys configures the various keys used for communication.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Decorators is the format of the decorator configuration in an osquery config.
DiffResults is the format of osquery log results when --log_result_event is set to false.
Extension is the implementation of the osquery extension methods.
ExtensionOpts is options to be passed in NewExtension.
OsqueryConfig is a struct that can be serialized into a valid osquery config using Go's JSON tooling.
OsqueryResultLog is the format of an osquery result log (ie: a differential or snapshot query).
OsqueryStatusLog is the format of an osquery status log.
PackContent is the format of an osquery query pack.
QueryContent is the format of a query stanza in an osquery configuration.

# Type aliases

OsqueryDistributedQueryResults represents the format of the results of an osquery distributed query.
OsqueryPlatform is the specific type assigned to osquery platform strings.
Packs is a helper which represents the format of a list of osquery query packs.
Queries is a helper which represents the format of a set of queries in a pack.
Rows is a type often used to represent osquery query results.