Skip to content

CrowdStrike/cloud-tools-image

Repository files navigation

cloud-tools-image Docker Repository on Quay

Downloading & Usage

Download via Quay.io

Container images hosted at https://quay.io/repository/crowdstrike/cloud-tools-image are automatically rebuilt as mult-architecture images with every merged pull request. Pull this container with the following Docker (or podman!) command:

Using Docker CLI:

docker pull quay.io/crowdstrike/cloud-tools-image

Using Podman CLI:

podman pull quay.io/crowdstrike/cloud-tools-image

If a specific architecture is desired to be used, add the --platform flag with the desired architecture(s): linux/arm64,linux/amd64,linux/s390x,linux/ppc64le

Build from Source

Clone this repository and build the container using docker build or podman build:

With Docker CLI:

docker build -t <your_repository>/cloud-tools-image .

Podman CLI:

podman build -t <your_repository>/cloud-tools-image .

Multi-architecture Build (requires Docker with BuildKit):

make docker-buildx

Usage

docker run --privileged=true \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v ~/.aws:/root/.aws:ro -it --rm \
    -v ~/.config/gcloud:/root/.config/gcloud \
    -v ~/.azure:/root/.azure \
    -e FALCON_CLIENT_ID="$FALCON_CLIENT_ID" \
    -e FALCON_CLIENT_SECRET="$FALCON_CLIENT_SECRET" \
    -e FALCON_CLOUD="$FALCON_CLOUD" \
    -e CID="$CID" \
    quay.io/crowdstrike/cloud-tools-image

Cloud-tools-image is a collection of command-line tools for remote communication with public and private cloud environments.

Cloud-tools-image is an open source project, not a CrowdStrike product. As such it carries no formal support, expressed or implied.

This container contains following command-line tools:

  • falcon-image-pull-token command
  • falcon-container-sensor-push command
  • falcon-node-sensor-push command
  • falcon-node-sensor-build command (deprecated)
  • aws command
  • eksctl command
  • kubectl command
  • docker command
  • docker-credential-ecr-login helper (configured)
  • gcloud command
  • az command
  • helm command
  • k9s command

Demo Yamls

The demo-yamls folder is a collection of threats in containers that can be deployed on a Kubernetes cluster.

This command can be used to list all resources deployed:

kubectl get all --selector=app.kubernetes.io/part-of=crowdstrike-demo

About

Command-line tools for remote communication with public and private cloud environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published