Skip to content
Peirates - Kubernetes Penetration Testing tool
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/peirates
dist
.gitignore
README.md
build.sh
commandline.go
config.go
example.txt
feature-request-abstracting-22-into-22-and-23
feature-request-use-S3-API-to-get-service-account-tokens
feaure-request-list-options.txt
http_utils.go
kubeapi.go
kubectl_wrappers.go
peirates.go
peirates_logo.jpeg
peirates_logo.png
scanlocations.txt

README.md

Peirates

Logo

Modules

Building and Running

If you just want the peirates binary to start attacking things, grab the latest release from the releases page.

However, if you want to build from source, read on!

Get peirates

go get -v "github.com/inguardians/peirates"

Get kubectl's source if you haven't already (Warning: this will take almost a gig of space because it needs the whole kubernetes repository)

go get -v "k8s.io/kubernetes/pkg/kubectl/cmd"

Build the executable

cd $GOPATH/github.com/inguardians/peirates
./build.sh

This will generate an executable file named peirates in the same directory.

You can’t perform that action at this time.