Documentation
¶
Overview ¶
Package list contains the list of all standalone extractors.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Windows standalone extractors. Windows = InitMap{dismpatch.Name: {noCFG(dismpatch.New)}} // WindowsExperimental defines experimental extractors. Note that experimental does not mean // dangerous. WindowsExperimental = InitMap{ ospackages.Name: {noCFG(ospackages.NewDefault)}, regosversion.Name: {noCFG(regosversion.NewDefault)}, regpatchlevel.Name: {noCFG(regpatchlevel.NewDefault)}, } // OSExperimental defines experimental OS extractors. OSExperimental = InitMap{ netports.Name: {noCFG(netports.New)}, } // Containers standalone extractors. Containers = InitMap{ containerd.Name: {noCFG(containerd.NewDefault)}, docker.Name: {noCFG(docker.New)}, } // Default standalone extractors. Default = Windows // All standalone extractors. All = concat(Windows, WindowsExperimental, Containers, OSExperimental) )
Functions ¶
func ExtractorsFromName ¶ added in v0.3.1
func ExtractorsFromName(name string, cfg *cpb.PluginConfig) ([]standalone.Extractor, error)
ExtractorsFromName returns a list of extractors from a name.
Types ¶
type InitFn ¶ added in v0.1.7
type InitFn func(cfg *cpb.PluginConfig) standalone.Extractor
InitFn is the extractor initializer function.
Click to show internal directories.
Click to hide internal directories.