falcoctl

command module
v0.0.0-...-30fe120 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

README

Cloud Native Runtime Security.


🧰 falcoctl

A CLI tool to work with Falco, and perform useful tasks.

📣 Call for contributors/maintainers

This is a Go project that has a lot of potential in the Falco ecosystem, but needs contributions and even a maintainer or two.

If you would like to get involved with contributing to this specific project, please check out the Falco community to get involved.

⚠️ Current status

👷‍♀️ Under active development 👷‍♂️

So falcoctl was born out of a need to encapsulate common logic for the project. Right now there are a lot of scripts, in many languages, and even container images that perform ad-hoc tasks. We hope to make falcoctl the source of truth for these tasks or chores and give operators a first class experience.

Recently, we started an effort to revamp this project and make it a first-class citizen in the Falco ecosystem. As the first step, we are currently working on implementing a proposal to allow our users to consume and install distributed plugins and rules files easily.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
Package cmd implements all the falcoctl commands.
Package cmd implements all the falcoctl commands.
internal/utils
Package utils implements common utility functions.
Package utils implements common utility functions.
pkg
artifact
Package artifact define abstract artifacts.
Package artifact define abstract artifacts.
index
Package index implements all the logic for handling indexes.
Package index implements all the logic for handling indexes.
install/tls
Package tls implements the logic to generate and install TLS certificates.
Package tls implements the logic to generate and install TLS certificates.
oci
Package oci implements all the interactions with remote registry.
Package oci implements all the interactions with remote registry.
oci/authn
Package authn implements the logic for authentication with OCI registries.
Package authn implements the logic for authentication with OCI registries.
oci/puller
Package puller implements the logic for pull operations.
Package puller implements the logic for pull operations.
oci/pusher
Package pusher implements the logic for push operations.
Package pusher implements the logic for push operations.
options
Package options implements the generic logic to manage the common options shared by all the falcoctl commands.
Package options implements the generic logic to manage the common options shared by all the falcoctl commands.
output
Package output implements a printer used to output the messages.
Package output implements a printer used to output the messages.
version
Package version implements the logic for the version command.
Package version implements the logic for the version command.

Jump to

Keyboard shortcuts

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