Documentation ¶
Index ¶
- func CoreClientGRPCIngest(ctx context.Context, ingestorConfig config.IngestorConfig, clusteName string, ...) error
- func CoreClientGRPCRehydrateLatest(ctx context.Context, ingestorConfig config.IngestorConfig) error
- func CoreGrpcApi(ctx context.Context, khCfg *config.KubehoundConfig) error
- func CoreInitLive(ctx context.Context, khCfg *config.KubehoundConfig) error
- func CoreLive(ctx context.Context, khCfg *config.KubehoundConfig) error
- func CoreLocalIngest(ctx context.Context, khCfg *config.KubehoundConfig, resultPath string) error
- func DumpCore(ctx context.Context, khCfg *config.KubehoundConfig, upload bool) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CoreClientGRPCIngest ¶ added in v1.3.1
func CoreClientGRPCRehydrateLatest ¶ added in v1.3.3
func CoreClientGRPCRehydrateLatest(ctx context.Context, ingestorConfig config.IngestorConfig) error
func CoreGrpcApi ¶ added in v1.3.1
func CoreGrpcApi(ctx context.Context, khCfg *config.KubehoundConfig) error
func CoreInitLive ¶ added in v1.5.0
func CoreInitLive(ctx context.Context, khCfg *config.KubehoundConfig) error
Setting the current cluster targeted for the live run.
func CoreLive ¶ added in v1.3.1
func CoreLive(ctx context.Context, khCfg *config.KubehoundConfig) error
CoreLive will launch the KubeHound application to ingest data from a collector and create an attack graph.
func CoreLocalIngest ¶ added in v1.3.1
func DumpCore ¶ added in v1.3.1
DumpCore is the main entry point for the KubeHound dump process. It collects all the necessary data from the Kubernetes API and dumps it to a file. If upload is true, it will upload the file to the configured blob storage. It returns the path to the dumped file/dir (only used for the system tests)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.