Ankurk99 / accuknox-cli

Command line tool for Accuknox security solution handling

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

accuknox-cli

accuknox is a CLI client to help manage KubeArmor, Discovery-engine and Cilium.

KubeArmor is a container-aware runtime security enforcement system that restricts the behavior (such as process execution, file access, and networking operation) of containers at the system level.

Discovery Engine discovers the security posture for your workloads and auto-discovers the policy-set required to put the workload in least-permissive mode. The engine leverages the rich visibility provided by KubeArmor and Cilium to auto discover the systems and network security posture.

Installation

The following sections show how to install the accuknox CLI. It can be installed either from source, or from pre-built binary releases.

From Script

accuknox has an installer script that will automatically grab the latest version of accuknox and install it locally.

curl -sfL https://raw.githubusercontent.com/accuknox/accuknox-cli/main/install.sh | sudo sh -s -- -b /usr/local/bin

The binary will be installed in /usr/local/bin folder.

From Source

Building accuknox from source provides the latest (pre-release) accuknox version.

git clone https://github.com/accuknox/accuknox-cli
cd accuknox-cli
make install

Usage

CLI Utility to help manage Accuknox security solution
	
accuknox-cli tool helps to install, manage and troubleshoot Accuknox security solution

Usage:
  accuknox [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  discover    Discover applicable policies
  help        Help about any command
  install     Install KubeArmor, Cilium and Discovery-engine in a Kubernetes Cluster
  summary     Policy summary from discovery engine
  uninstall   Uninstall KubeArmor, Cilium and Discovery-engine from a Kubernetes Cluster
  version     Display version information

Flags:
  -h, --help   help for accuknox

Use "accuknox [command] --help" for more information about a command.

About

Command line tool for Accuknox security solution handling


Languages

Language:Go 78.1%Language:Shell 19.6%Language:Makefile 2.3%