Ax Controller
The machine you install Ax on is called the Ax Controller. The Controller manages all aspects of Ax, including account setup, building your Packer image, spinning up and SSHing into instances, creating new images from existing instances, deleting instances and images, managing distributed scanning, and much more!
The Ax Controller executes the various scripts in ~/.axiom/interact
and stores account credentials in ~/.axiom/accounts/$account-profile-name.json
Ax Usage
Description:
Welcome to the Ax Framework! You can use this wrapper to execute the various axiom scripts (located in ~/.axiom/interact/)
To supply additional arguments to a script, simply append them to the command
For more options, print the help menu for any script (ax init, ax fleet, ax scan, ax images, etc)
Or you could just run the scripts without the wrapper (axiom-exec for example)
Examples:
ax configure --setup --shell zsh --unattended # Kick off axiom configuration wizard, add axiom to zsh path, avoid any prompts
ax account-setup # Kick off axiom account setup wizard
ax account linode # Switch to linode account (must be a valid axiom.json in ~/.axiom/accounts)
ax build default # Build the Packer image with the Default provisioner located in ~/.axiom/images/provisioners/default.json
ax init --run # Create axiom instance with random instane name
ax fleet -i 10 -r nyc1,nyc3,fra1,sfo2 # Spin up 10 instances with random fleet prefix using Round-robin region distribution
ax ls # List all instances on the account
ax ssh testy01 # SSH into instance testy01
ax select testy\* # Select all instances in testy fleet (this updates ~/.axiom/selected.conf)
ax scp custom-wordlist.txt 'myfleet*':/home/op/custom-wordlist.txt --split # Split and upload local wordlist to all instances in myfleet
ax scan input.txt -m nuclei --nuclei-templates /home/localuser/custom-templates/ -o outputfile.txt # Run a distributed scan, upload custom nuclei templates
ax rm testy\* # Delete all instances in testy fleet
ax rm '\*' # Delete all instances on the account
ax images ls # List all images on the account
ax images create # Create a new image/snapshot of a running axiom instance
ax images select axiom-testy01-1710180715 # Select image named axiom-testy01-1710180715 to use for future ax init and ax fleet
ax power on rez\* # Power on all instances in fleet 'rez'
ax region ls # List available regions
ax region select nyc1 # Select region 'nyc1' (this updates ~/axiom.json with the new region)
Usage:
account
Select Axiom account (axiom-account)
account-setup
Start Axiom account setup wizard (axiom-account-setup)
build
Start Axiom build wizard (axiom-build)
configure
Display commands to manage the configuration of axiom (axiom-configure), install dependencies, kick off axiom-account-setup and axiom-build
deploy
Deploy a profile stored in ~/.axiom/profiles/ (axiom-deploy)
exec
Evaluate shell one-liners or execute single commands on one or more instances in parallel (axiom-exec)
fleet
Display commands to manage fleets (axiom-fleet)
images
Create a new snapshot of a running axiom instance, select the new snapshot to deploy future axiom instances/fleets, get and delete images (axiom-images)
init
Display commands to manage initializing one axiom instance with differnet options, such as image, region, size and axiom deployment profiles (axiom-init)
ls
List all instances on the account (axiom-ls)
power
Display commands to manage powering on or off instances by name (axiom-power)
region
Display commands to list regions or select a region (axiom-region)
rm
Remove instances from the account (axiom-rm)
scan
Display commands to manange the distribution of arbitrary binaries and scripts across fleets of Axiom instances (axiom-scan)
scp
Display commands used to upload and download files from fleets (axiom-scp)
select
Select instances to use for exec and fleet (axiom-select)
ssh
Display commands to manage Axiom's ssh config file or connect to a specific Axiom instance (axiom-ssh)
sync
Make a copy of an instances home directoy and sync to your local filesystem (axiom-sync)
update
Run 'cd ~/.axiom && git pull' to update to the latest version! (axiom-update)
<additional args>
To pass additional arguments to the script, simply append them to the command!
When installing the Ax Controller on Ubuntu, the following tools are installed as dependencies via apt-get
git ruby python3-pip curl iputils-ping net-tools unzip xsltproc bc rsync sudo wget nano bsdmainutils openssh-server fail2ban jq
Additionally, you'll have an option to install Golang. Golang is only required if using the ax scan
flag --anew
. If anew is not installed, ax scan
will attempt to install it.
If you decide to use Oh My Zsh during ax configure
, the following tools are installed via apt-get
zsh zsh-syntax-highlighting zsh-autosuggestions
Interlace is also a very important dependency for Ax. Interlace (created by codingo) is responsible for all the parallelism conducted by Ax. Ax uses Interlace extensively for ax exec
, ax scp
, and ax scan
SBOM
The following is the SBOM of the Ax Controller when these options are used:
ax configure --setup --shell omz --unattended
SBOM with Oh-My-Zsh and Golang installed
|NAME |VERSION |TYPE |
|---------------------------------------------------------------|----------------------------------------------------------|---------|
|Interlace |1.9.8 |python |
|PyGObject |3.36.0 |python |
|adduser |3.118ubuntu2 |deb |
|apt |2.0.10 |deb |
|base-files |11ubuntu5.8 |deb |
|base-passwd |3.5.47 |deb |
|bash |5.0-6ubuntu1.2 |deb |
|bc |1.07.1-2build1 |deb |
|benchmark |0.1.0 |gem |
|bigdecimal |2.0.0 |gem |
|binutils |2.34-6ubuntu1.9 |deb |
|binutils-common |2.34-6ubuntu1.9 |deb |
|binutils-x86-64-linux-gnu |2.34-6ubuntu1.9 |deb |
|bsdmainutils |11.1.2ubuntu3 |deb |
|bsdutils |1:2.34-0.1ubuntu9.4 |deb |
|build-essential |12.8ubuntu1.1 |deb |
|bundler |2.1.2 |gem |
|bzip2 |1.0.8-2 |deb |
|ca-certificates |20230311ubuntu0.20.04.1 |deb |
|certifi |2019.11.28 |python |
|cgi |0.1.0 |gem |
|chardet |3.0.4 |python |
|cloud.google.com/go |v0.97.0 |go-module|
|cloud.google.com/go/storage |v1.18.2 |go-module|
|coreutils |8.30-3ubuntu2 |deb |
|cpp |4:9.3.0-1ubuntu2 |deb |
|cpp-9 |9.4.0-1ubuntu1~20.04.2 |deb |
|csv |3.1.2 |gem |
|curl |7.68.0-1ubuntu2.22 |deb |
|d3-pprof |2.0.0 |npm |
|dash |0.5.10.2-6 |deb |
|date |3.0.0 |gem |
|dbm |1.1.0 |gem |
|dbus |1.12.16-2ubuntu2.3 |deb |
|dbus-python |1.2.16 |python |
|debconf |1.5.73 |deb |
|debianutils |4.9.1 |deb |
|delegate |0.1.0 |gem |
|did_you_mean |1.4.0 |gem |
|diffutils |1:3.7-3 |deb |
|dirmngr |2.2.19-3ubuntu2.2 |deb |
|distro |1.4.0 |python |
|distro-info-data |0.43ubuntu1.16 |deb |
|dmsetup |2:1.02.167-1ubuntu1 |deb |
|dpkg |1.19.7ubuntu3.2 |deb |
|dpkg-dev |1.19.7ubuntu3.2 |deb |
|e2fsprogs |1.45.5-2ubuntu1.1 |deb |
|etc |1.1.0 |gem |
|fail2ban |0.11.1 |python |
|fail2ban |0.11.1-1 |deb |
|fakeroot |1.24-1 |deb |
|fcntl |1.0.0 |gem |
|fdisk |2.34-0.1ubuntu9.4 |deb |
|fiddle |1.0.0 |gem |
|file |1:5.38-4 |deb |
|fileutils |1.4.1 |gem |
|findutils |4.7.0-1ubuntu1 |deb |
|fonts-lato |2.0-2 |deb |
|forwardable |1.3.1 |gem |
|g++ |4:9.3.0-1ubuntu2 |deb |
|g++-9 |9.4.0-1ubuntu1~20.04.2 |deb |
|gcc |4:9.3.0-1ubuntu2 |deb |
|gcc-10-base |10.5.0-1ubuntu1~20.04 |deb |
|gcc-9 |9.4.0-1ubuntu1~20.04.2 |deb |
|gcc-9-base |9.4.0-1ubuntu1~20.04.2 |deb |
|gdbm |2.1.0 |gem |
|getoptlong |0.1.0 |gem |
|gir1.2-glib-2.0 |1.64.1-1~ubuntu20.04.1 |deb |
|git |1:2.25.1-1ubuntu3.13 |deb |
|git-man |1:2.25.1-1ubuntu3.13 |deb |
|github.com/1and1/oneandone-cloudserver-sdk-go |v1.0.1 |go-module|
|github.com/Azure/azure-sdk-for-go |v55.7.0+incompatible |go-module|
|github.com/Azure/go-autorest/autorest |v0.11.19 |go-module|
|github.com/Azure/go-autorest/autorest/adal |v0.9.18 |go-module|
|github.com/Azure/go-autorest/autorest/azure/auth |v0.4.2 |go-module|
|github.com/Azure/go-autorest/autorest/azure/cli |v0.4.2 |go-module|
|github.com/Azure/go-autorest/autorest/date |v0.3.0 |go-module|
|github.com/Azure/go-autorest/autorest/to |v0.4.0 |go-module|
|github.com/Azure/go-autorest/autorest/validation |v0.3.1 |go-module|
|github.com/Azure/go-autorest/logger |v0.2.1 |go-module|
|github.com/Azure/go-autorest/tracing |v0.6.0 |go-module|
|github.com/Azure/go-ntlmssp |v0.0.0-20200615164410-66371956d46c |go-module|
|github.com/ChrisTrenkamp/goxpath |v0.0.0-20210404020558-97928f7e12b6 |go-module|
|github.com/Masterminds/goutils |v1.1.1 |go-module|
|github.com/Masterminds/semver |v1.5.0 |go-module|
|github.com/Masterminds/sprig |v2.22.0+incompatible |go-module|
|github.com/NaverCloudPlatform/ncloud-sdk-go-v2 |v1.1.7 |go-module|
|github.com/ProtonMail/go-crypto |v0.0.0-20210428141323-04723f9f07d7 |go-module|
|github.com/PuerkitoBio/purell |v1.1.1 |go-module|
|github.com/PuerkitoBio/urlesc |v0.0.0-20170810143723-de5bf2ad4578 |go-module|
|github.com/Telmate/proxmox-api-go |v0.0.0-20220107223401-b9c909d83a3b |go-module|
|github.com/agext/levenshtein |v1.2.3 |go-module|
|github.com/aliyun/alibaba-cloud-sdk-go |v1.61.1028 |go-module|
|github.com/aliyun/aliyun-oss-go-sdk |v2.1.8+incompatible |go-module|
|github.com/antihax/optional |v1.0.0 |go-module|
|github.com/apache/cloudstack-go/v2 |v2.12.0 |go-module|
|github.com/apparentlymart/go-cidr |v1.0.1 |go-module|
|github.com/apparentlymart/go-textseg/v13 |v13.0.0 |go-module|
|github.com/armon/go-metrics |v0.3.9 |go-module|
|github.com/armon/go-radix |v1.0.0 |go-module|
|github.com/asaskevich/govalidator |v0.0.0-20200907205600-7a23bdc65eef |go-module|
|github.com/aws/aws-sdk-go |v1.42.29 |go-module|
|github.com/bgentry/go-netrc |v0.0.0-20140422174119-9fd32a8b3d3d |go-module|
|github.com/bgentry/speakeasy |v0.1.0 |go-module|
|github.com/biogo/hts |v1.4.3 |go-module|
|github.com/blang/semver |v3.5.1+incompatible |go-module|
|github.com/bmatcuk/doublestar |v1.1.5 |go-module|
|github.com/c2h5oh/datasize |v0.0.0-20200825124411-48ed595a09d2 |go-module|
|github.com/cenkalti/backoff/v3 |v3.2.2 |go-module|
|github.com/cheggaaa/pb |v1.0.27 |go-module|
|github.com/chzyer/readline |v0.0.0-20180603132655-2972be24d48e |go-module|
|github.com/containerd/continuity |v0.0.0-20200413184840-d3ef23f19fbb |go-module|
|github.com/davecgh/go-spew |v1.1.1 |go-module|
|github.com/digitalocean/doctl |(devel) |go-module|
|github.com/digitalocean/go-libvirt |v0.0.0-20201209184759-e2a69bcd5bd1 |go-module|
|github.com/digitalocean/go-qemu |v0.0.0-20210326154740-ac9e0b687001 |go-module|
|github.com/digitalocean/godo |v1.65.0 |go-module|
|github.com/digitalocean/godo |v1.69.0 |go-module|
|github.com/dimchansky/utfbom |v1.1.1 |go-module|
|github.com/docker/cli |v0.0.0-20200622130859-87db43814b48 |go-module|
|github.com/docker/docker |v17.12.0-ce-rc1.0.20200531234253-77e06fda0c94+incompatible|go-module|
|github.com/docker/docker-credential-helpers |v0.6.3 |go-module|
|github.com/docker/go-units |v0.4.0 |go-module|
|github.com/dsnet/compress |v0.0.1 |go-module|
|github.com/dustin/go-humanize |v1.0.0 |go-module|
|github.com/dylanmei/iso8601 |v0.1.0 |go-module|
|github.com/emirpasic/gods |v1.12.0 |go-module|
|github.com/fatih/color |v1.12.0 |go-module|
|github.com/fsnotify/fsnotify |v1.4.9 |go-module|
|github.com/ghodss/yaml |v1.0.0 |go-module|
|github.com/go-git/gcfg |v1.5.0 |go-module|
|github.com/go-git/go-billy/v5 |v5.3.1 |go-module|
|github.com/go-git/go-git/v5 |v5.4.2 |go-module|
|github.com/go-logr/logr |v0.2.0 |go-module|
|github.com/go-openapi/analysis |v0.20.0 |go-module|
|github.com/go-openapi/errors |v0.19.9 |go-module|
|github.com/go-openapi/jsonpointer |v0.19.5 |go-module|
|github.com/go-openapi/jsonreference |v0.19.5 |go-module|
|github.com/go-openapi/loads |v0.20.2 |go-module|
|github.com/go-openapi/runtime |v0.19.24 |go-module|
|github.com/go-openapi/spec |v0.20.3 |go-module|
|github.com/go-openapi/strfmt |v0.20.0 |go-module|
|github.com/go-openapi/swag |v0.19.14 |go-module|
|github.com/go-openapi/validate |v0.20.2 |go-module|
|github.com/go-ozzo/ozzo-validation |v3.6.0+incompatible |go-module|
|github.com/go-resty/resty/v2 |v2.6.0 |go-module|
|github.com/go-stack/stack |v1.8.0 |go-module|
|github.com/gobwas/glob |v0.2.3 |go-module|
|github.com/gofrs/flock |v0.8.1 |go-module|
|github.com/gofrs/uuid |v4.0.0+incompatible |go-module|
|github.com/gogo/protobuf |v1.3.2 |go-module|
|github.com/golang-collections/collections |v0.0.0-20130729185459-604e922904d3 |go-module|
|github.com/golang-jwt/jwt |v3.2.2+incompatible |go-module|
|github.com/golang-jwt/jwt/v4 |v4.2.0 |go-module|
|github.com/golang/groupcache |v0.0.0-20210331224755-41bb18bfe9da |go-module|
|github.com/golang/mock |v1.6.0 |go-module|
|github.com/golang/protobuf |v1.5.2 |go-module|
|github.com/golang/snappy |v0.0.4 |go-module|
|github.com/google/go-cmp |v0.5.6 |go-module|
|github.com/google/go-github/v33 |v33.0.1-0.20210113204525-9318e629ec69 |go-module|
|github.com/google/go-querystring |v1.1.0 |go-module|
|github.com/google/gofuzz |v1.1.0 |go-module|
|github.com/google/shlex |v0.0.0-20191202100458-e7afc7fbc510 |go-module|
|github.com/google/uuid |v1.1.2 |go-module|
|github.com/google/uuid |v1.3.0 |go-module|
|github.com/googleapis/gax-go/v2 |v2.1.1 |go-module|
|github.com/gophercloud/gophercloud |v0.12.0 |go-module|
|github.com/gophercloud/utils |v0.0.0-20200508015959-b0167b94122c |go-module|
|github.com/gorilla/websocket |v1.4.2 |go-module|
|github.com/grpc-ecosystem/go-grpc-middleware |v1.2.2 |go-module|
|github.com/hako/durafmt |v0.0.0-20200710122514-c0fb7b4da026 |go-module|
|github.com/hashicorp/aws-sdk-go-base |v0.7.1 |go-module|
|github.com/hashicorp/consul/api |v1.10.1 |go-module|
|github.com/hashicorp/errwrap |v1.1.0 |go-module|
|github.com/hashicorp/go-azure-helpers |v0.16.5 |go-module|
|github.com/hashicorp/go-checkpoint |v0.0.0-20171009173528-1545e56e46de |go-module|
|github.com/hashicorp/go-cleanhttp |v0.5.2 |go-module|
|github.com/hashicorp/go-cty-funcs |v0.0.0-20200930094925-2721b1e36840 |go-module|
|github.com/hashicorp/go-getter/gcs/v2 |v2.0.0-20200604122502-a6995fa1edad |go-module|
|github.com/hashicorp/go-getter/s3/v2 |v2.0.0-20200604122502-a6995fa1edad |go-module|
|github.com/hashicorp/go-getter/v2 |v2.0.2 |go-module|
|github.com/hashicorp/go-hclog |v0.16.2 |go-module|
|github.com/hashicorp/go-immutable-radix |v1.3.1 |go-module|
|github.com/hashicorp/go-multierror |v1.1.1 |go-module|
|github.com/hashicorp/go-oracle-terraform |v0.17.0 |go-module|
|github.com/hashicorp/go-retryablehttp |v0.7.0 |go-module|
|github.com/hashicorp/go-rootcerts |v1.0.2 |go-module|
|github.com/hashicorp/go-safetemp |v1.0.0 |go-module|
|github.com/hashicorp/go-sockaddr |v1.0.2 |go-module|
|github.com/hashicorp/go-uuid |v1.0.2 |go-module|
|github.com/hashicorp/go-version |v1.4.0 |go-module|
|github.com/hashicorp/golang-lru |v0.5.4 |go-module|
|github.com/hashicorp/hcl |v1.0.0 |go-module|
|github.com/hashicorp/hcl/v2 |v2.12.0 |go-module|
|github.com/hashicorp/hcp-sdk-go |v0.19.0 |go-module|
|github.com/hashicorp/packer |(devel) |go-module|
|github.com/hashicorp/packer-plugin-alicloud |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-amazon |v1.1.0 |go-module|
|github.com/hashicorp/packer-plugin-ansible |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-azure |v1.0.8 |go-module|
|github.com/hashicorp/packer-plugin-chef |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-cloudstack |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-converge |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-digitalocean |v1.0.6 |go-module|
|github.com/hashicorp/packer-plugin-docker |v1.0.5 |go-module|
|github.com/hashicorp/packer-plugin-googlecompute |v1.0.13 |go-module|
|github.com/hashicorp/packer-plugin-hcloud |v1.0.4 |go-module|
|github.com/hashicorp/packer-plugin-hyperone |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-hyperv |v1.0.3 |go-module|
|github.com/hashicorp/packer-plugin-inspec |v1.0.0 |go-module|
|github.com/hashicorp/packer-plugin-jdcloud |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-linode |v1.0.3 |go-module|
|github.com/hashicorp/packer-plugin-lxc |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-lxd |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-ncloud |v1.0.3 |go-module|
|github.com/hashicorp/packer-plugin-oneandone |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-openstack |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-oracle |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-outscale |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-parallels |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-profitbricks |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-proxmox |v1.0.7 |go-module|
|github.com/hashicorp/packer-plugin-puppet |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-qemu |v1.0.4 |go-module|
|github.com/hashicorp/packer-plugin-salt |v1.0.0 |go-module|
|github.com/hashicorp/packer-plugin-sdk |v0.2.13 |go-module|
|github.com/hashicorp/packer-plugin-tencentcloud |v1.0.5 |go-module|
|github.com/hashicorp/packer-plugin-triton |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-ucloud |v1.0.1 |go-module|
|github.com/hashicorp/packer-plugin-vagrant |v1.0.2 |go-module|
|github.com/hashicorp/packer-plugin-virtualbox |v1.0.3 |go-module|
|github.com/hashicorp/packer-plugin-vmware |v1.0.6 |go-module|
|github.com/hashicorp/packer-plugin-vsphere |v1.0.4 |go-module|
|github.com/hashicorp/packer-plugin-yandex |v1.1.1 |go-module|
|github.com/hashicorp/serf |v0.9.5 |go-module|
|github.com/hashicorp/vault/api |v1.1.1 |go-module|
|github.com/hashicorp/vault/sdk |v0.2.1 |go-module|
|github.com/hashicorp/yamux |v0.0.0-20210826001029-26ff87cf9493 |go-module|
|github.com/hetznercloud/hcloud-go |v1.25.0 |go-module|
|github.com/huandu/xstrings |v1.3.2 |go-module|
|github.com/hyperonecom/h1-client-go |v0.0.0-20191203060043-b46280e4c4a4 |go-module|
|github.com/imdario/mergo |v0.3.12 |go-module|
|github.com/imdario/mergo |v0.3.6 |go-module|
|github.com/jbenet/go-context |v0.0.0-20150711004518-d14ea06fba99 |go-module|
|github.com/jdcloud-api/jdcloud-sdk-go |v1.9.1-0.20190605102154-3d81a50ca961 |go-module|
|github.com/jehiah/go-strftime |v0.0.0-20171201141054-1d33003b3869 |go-module|
|github.com/jmespath/go-jmespath |v0.4.0 |go-module|
|github.com/josharian/intern |v1.0.0 |go-module|
|github.com/joyent/triton-go |v1.8.5 |go-module|
|github.com/json-iterator/go |v1.1.10 |go-module|
|github.com/json-iterator/go |v1.1.11 |go-module|
|github.com/kevinburke/ssh_config |v0.0.0-20201106050909-4977a11b4351 |go-module|
|github.com/klauspost/compress |v1.13.5 |go-module|
|github.com/klauspost/pgzip |v1.2.5 |go-module|
|github.com/kr/fs |v0.1.0 |go-module|
|github.com/linode/linodego |v0.30.0 |go-module|
|github.com/magiconair/properties |v1.8.5 |go-module|
|github.com/mailru/easyjson |v0.7.6 |go-module|
|github.com/masterzen/simplexml |v0.0.0-20190410153822-31eea3082786 |go-module|
|github.com/masterzen/winrm |v0.0.0-20210623064412-3b76017826b0 |go-module|
|github.com/mattn/go-colorable |v0.1.8 |go-module|
|github.com/mattn/go-isatty |v0.0.13 |go-module|
|github.com/mattn/go-runewidth |v0.0.13 |go-module|
|github.com/mattn/go-tty |v0.0.0-20191112051231-74040eebce08 |go-module|
|github.com/mitchellh/cli |v1.1.2 |go-module|
|github.com/mitchellh/copystructure |v1.2.0 |go-module|
|github.com/mitchellh/go-fs |v0.0.0-20180402235330-b7b9ca407fff |go-module|
|github.com/mitchellh/go-homedir |v1.1.0 |go-module|
|github.com/mitchellh/go-testing-interface |v1.14.1 |go-module|
|github.com/mitchellh/go-vnc |v0.0.0-20150629162542-723ed9867aed |go-module|
|github.com/mitchellh/go-wordwrap |v1.0.1 |go-module|
|github.com/mitchellh/iochan |v1.0.0 |go-module|
|github.com/mitchellh/mapstructure |v1.4.1 |go-module|
|github.com/mitchellh/panicwrap |v1.0.0 |go-module|
|github.com/mitchellh/prefixedio |v0.0.0-20151214002211-6e6954073784 |go-module|
|github.com/mitchellh/reflectwalk |v1.0.2 |go-module|
|github.com/modern-go/concurrent |v0.0.0-20180306012644-bacd9c7ef1dd |go-module|
|github.com/modern-go/reflect2 |v1.0.1 |go-module|
|github.com/natefinch/pie |v0.0.0-20170715172608-9a0d72014007 |go-module|
|github.com/nu7hatch/gouuid |v0.0.0-20131221200532-179d4d0c4d8d |go-module|
|github.com/olekukonko/tablewriter |v0.0.5 |go-module|
|github.com/opencontainers/go-digest |v1.0.0-rc1 |go-module|
|github.com/opencontainers/image-spec |v1.0.1 |go-module|
|github.com/opencontainers/runc |v1.0.0-rc95 |go-module|
|github.com/oracle/oci-go-sdk/v36 |v36.2.0 |go-module|
|github.com/outscale/osc-sdk-go |v1.11.2 |go-module|
|github.com/packer-community/winrmcp |v0.0.0-20180921211025-c76d91c1e7db |go-module|
|github.com/pelletier/go-toml |v1.9.3 |go-module|
|github.com/pierrec/lz4 |v2.6.1+incompatible |go-module|
|github.com/pkg/errors |v0.9.1 |go-module|
|github.com/pkg/sftp |v1.13.2 |go-module|
|github.com/posener/complete |v1.2.3 |go-module|
|github.com/profitbricks/profitbricks-sdk-go |v4.0.2+incompatible |go-module|
|github.com/rivo/uniseg |v0.2.0 |go-module|
|github.com/ryanuber/go-glob |v1.0.0 |go-module|
|github.com/scaleway/packer-plugin-scaleway |v1.0.4 |go-module|
|github.com/scaleway/scaleway-sdk-go |v1.0.0-beta.7 |go-module|
|github.com/sergi/go-diff |v1.1.0 |go-module|
|github.com/shiena/ansicolor |v0.0.0-20151119151921-a422bbe96644 |go-module|
|github.com/shirou/gopsutil |v3.21.11+incompatible |go-module|
|github.com/sirupsen/logrus |v1.4.2 |go-module|
|github.com/sirupsen/logrus |v1.7.0 |go-module|
|github.com/spf13/afero |v1.6.0 |go-module|
|github.com/spf13/cast |v1.4.0 |go-module|
|github.com/spf13/cobra |v1.2.1 |go-module|
|github.com/spf13/jwalterweatherman |v1.1.0 |go-module|
|github.com/spf13/pflag |v1.0.5 |go-module|
|github.com/spf13/viper |v1.8.1 |go-module|
|github.com/subosito/gotenv |v1.2.0 |go-module|
|github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common|v1.0.367 |go-module|
|github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm |v1.0.366 |go-module|
|github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/vpc |v1.0.366 |go-module|
|github.com/tklauser/go-sysconf |v0.3.9 |go-module|
|github.com/tklauser/numcpus |v0.4.0 |go-module|
|github.com/ucloud/ucloud-sdk-go |v0.20.2 |go-module|
|github.com/ufilesdk-dev/ufile-gosdk |v1.0.1 |go-module|
|github.com/ugorji/go/codec |v1.2.6 |go-module|
|github.com/ulikunitz/xz |v0.5.10 |go-module|
|github.com/vmware/govmomi |v0.26.0 |go-module|
|github.com/xanzy/ssh-agent |v0.3.0 |go-module|
|github.com/yandex-cloud/go-genproto |v0.0.0-20211202135052-789603780fb2 |go-module|
|github.com/yandex-cloud/go-sdk |v0.0.0-20211206101223-7c4e7926bf53 |go-module|
|github.com/zclconf/go-cty |v1.10.0 |go-module|
|github.com/zclconf/go-cty-yaml |v1.0.1 |go-module|
|gnupg |2.2.19-3ubuntu2.2 |deb |
|gnupg-l10n |2.2.19-3ubuntu2.2 |deb |
|gnupg-utils |2.2.19-3ubuntu2.2 |deb |
|go.mongodb.org/mongo-driver |v1.5.1 |go-module|
|go.opencensus.io |v0.23.0 |go-module|
|golang.org/x/crypto |v0.0.0-20201216223049-8b5274cf687f |go-module|
|golang.org/x/crypto |v0.0.0-20220427172511-eb4f295cb31f |go-module|
|golang.org/x/mobile |v0.0.0-20210901025245-1fde1d6c3ca1 |go-module|
|golang.org/x/net |v0.0.0-20210929161516-d455829e376d |go-module|
|golang.org/x/net |v0.0.0-20211216030914-fe4d6282115f |go-module|
|golang.org/x/oauth2 |v0.0.0-20210819190943-2bc19b11175f |go-module|
|golang.org/x/oauth2 |v0.0.0-20211005180243-6b3c2da341f1 |go-module|
|golang.org/x/sync |v0.0.0-20210220032951-036812b2e83c |go-module|
|golang.org/x/sys |v0.0.0-20210630005230-0f9fa26af87c |go-module|
|golang.org/x/sys |v0.0.0-20220128215802-99c3d69c2c27 |go-module|
|golang.org/x/term |v0.0.0-20201126162022-7de9c90e9dd1 |go-module|
|golang.org/x/term |v0.0.0-20210615171337-6886f2dfbf5b |go-module|
|golang.org/x/text |v0.3.6 |go-module|
|golang.org/x/text |v0.3.7 |go-module|
|golang.org/x/time |v0.0.0-20200630173020-3af7569d3a1e |go-module|
|golang.org/x/time |v0.0.0-20210723032227-1f47c861a9ac |go-module|
|golang.org/x/xerrors |v0.0.0-20200804184101-5ec99f83aff1 |go-module|
|google.golang.org/api |v0.58.0 |go-module|
|google.golang.org/genproto |v0.0.0-20211021150943-2b146023228c |go-module|
|google.golang.org/grpc |v1.41.0 |go-module|
|google.golang.org/protobuf |v1.27.1 |go-module|
|gopkg.in/inf.v0 |v0.9.1 |go-module|
|gopkg.in/ini.v1 |v1.62.0 |go-module|
|gopkg.in/square/go-jose.v2 |v2.6.0 |go-module|
|gopkg.in/warnings.v0 |v0.1.2 |go-module|
|gopkg.in/yaml.v2 |v2.4.0 |go-module|
|gpg |2.2.19-3ubuntu2.2 |deb |
|gpg-agent |2.2.19-3ubuntu2.2 |deb |
|gpg-wks-client |2.2.19-3ubuntu2.2 |deb |
|gpg-wks-server |2.2.19-3ubuntu2.2 |deb |
|gpgconf |2.2.19-3ubuntu2.2 |deb |
|gpgsm |2.2.19-3ubuntu2.2 |deb |
|gpgv |2.2.19-3ubuntu2.2 |deb |
|grep |3.4-1 |deb |
|gzip |1.10-0ubuntu4.1 |deb |
|hostname |3.23 |deb |
|idna |2.8 |python |
|init-system-helpers |1.57 |deb |
|io-console |0.5.3 |gem |
|ipaddr |1.2.2 |gem |
|iputils-ping |3:20190709-3ubuntu1 |deb |
|irb |1.2.1 |gem |
|javascript-common |11 |deb |
|jq |1.6-1ubuntu0.20.04.1 |deb |
|json |2.3.0 |gem |
|k8s.io/api |v0.20.0 |go-module|
|k8s.io/apimachinery |v0.20.0 |go-module|
|k8s.io/client-go |v0.20.0 |go-module|
|k8s.io/klog/v2 |v2.4.0 |go-module|
|k8s.io/utils |v0.0.0-20201110183641-67b214c5f920 |go-module|
|krb5-locales |1.17-6ubuntu4.4 |deb |
|less |551-1ubuntu0.3 |deb |
|libacl1 |2.2.53-6 |deb |
|libalgorithm-diff-perl |1.19.03-2 |deb |
|libalgorithm-diff-xs-perl |0.04-6 |deb |
|libalgorithm-merge-perl |0.08-3 |deb |
|libapparmor1 |2.13.3-7ubuntu5.3 |deb |
|libapt-pkg6.0 |2.0.10 |deb |
|libargon2-1 |0~20171227-0.2 |deb |
|libasan5 |9.4.0-1ubuntu1~20.04.2 |deb |
|libasn1-8-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libassuan0 |2.5.3-7ubuntu2 |deb |
|libatomic1 |10.5.0-1ubuntu1~20.04 |deb |
|libattr1 |1:2.4.48-5 |deb |
|libaudit-common |1:2.8.5-2ubuntu6 |deb |
|libaudit1 |1:2.8.5-2ubuntu6 |deb |
|libbinutils |2.34-6ubuntu1.9 |deb |
|libblkid1 |2.34-0.1ubuntu9.4 |deb |
|libbrotli1 |1.0.7-6ubuntu0.1 |deb |
|libbsd0 |0.10.0-1 |deb |
|libbz2-1.0 |1.0.8-2 |deb |
|libc-bin |2.31-0ubuntu9.14 |deb |
|libc-dev-bin |2.31-0ubuntu9.16 |deb |
|libc6 |2.31-0ubuntu9.16 |deb |
|libc6-dev |2.31-0ubuntu9.16 |deb |
|libcap-ng0 |0.7.9-2.1build1 |deb |
|libcap2 |1:2.32-1ubuntu0.1 |deb |
|libcap2-bin |1:2.32-1ubuntu0.1 |deb |
|libcbor0.6 |0.6.0-0ubuntu1 |deb |
|libcc1-0 |10.5.0-1ubuntu1~20.04 |deb |
|libcom-err2 |1.45.5-2ubuntu1.1 |deb |
|libcrypt-dev |1:4.4.10-10ubuntu4 |deb |
|libcrypt1 |1:4.4.10-10ubuntu4 |deb |
|libcryptsetup12 |2:2.2.2-3ubuntu2.4 |deb |
|libctf-nobfd0 |2.34-6ubuntu1.9 |deb |
|libctf0 |2.34-6ubuntu1.9 |deb |
|libcurl3-gnutls |7.68.0-1ubuntu2.22 |deb |
|libcurl4 |7.68.0-1ubuntu2.22 |deb |
|libdb5.3 |5.3.28+dfsg1-0.6ubuntu2 |deb |
|libdbus-1-3 |1.12.16-2ubuntu2.3 |deb |
|libdebconfclient0 |0.251ubuntu1 |deb |
|libdevmapper1.02.1 |2:1.02.167-1ubuntu1 |deb |
|libdpkg-perl |1.19.7ubuntu3.2 |deb |
|libedit2 |3.1-20191231-1 |deb |
|liberror-perl |0.17029-1 |deb |
|libexpat1 |2.2.9-1ubuntu0.6 |deb |
|libexpat1-dev |2.2.9-1ubuntu0.6 |deb |
|libext2fs2 |1.45.5-2ubuntu1.1 |deb |
|libfakeroot |1.24-1 |deb |
|libfdisk1 |2.34-0.1ubuntu9.4 |deb |
|libffi7 |3.3-4 |deb |
|libfido2-1 |1.3.1-1ubuntu2 |deb |
|libfile-fcntllock-perl |0.22-3build4 |deb |
|libgcc-9-dev |9.4.0-1ubuntu1~20.04.2 |deb |
|libgcc-s1 |10.5.0-1ubuntu1~20.04 |deb |
|libgcrypt20 |1.8.5-5ubuntu1.1 |deb |
|libgdbm-compat4 |1.18.1-5 |deb |
|libgdbm6 |1.18.1-5 |deb |
|libgirepository-1.0-1 |1.64.1-1~ubuntu20.04.1 |deb |
|libglib2.0-0 |2.64.6-1~ubuntu20.04.7 |deb |
|libglib2.0-data |2.64.6-1~ubuntu20.04.7 |deb |
|libgmp10 |2:6.2.0+dfsg-4ubuntu0.1 |deb |
|libgnutls30 |3.6.13-2ubuntu1.10 |deb |
|libgomp1 |10.5.0-1ubuntu1~20.04 |deb |
|libgpg-error0 |1.37-1 |deb |
|libgssapi-krb5-2 |1.17-6ubuntu4.4 |deb |
|libgssapi3-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libhcrypto4-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libheimbase1-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libheimntlm0-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libhogweed5 |3.5.1+really3.5.1-2ubuntu0.2 |deb |
|libhx509-5-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libicu66 |66.1-2ubuntu2.1 |deb |
|libidn2-0 |2.2.0-2 |deb |
|libip4tc2 |1.8.4-3ubuntu2.1 |deb |
|libisl22 |0.22.1-1 |deb |
|libitm1 |10.5.0-1ubuntu1~20.04 |deb |
|libjansson4 |2.12-1build1 |deb |
|libjq1 |1.6-1ubuntu0.20.04.1 |deb |
|libjs-jquery |3.3.1~dfsg-3 |deb |
|libjson-c4 |0.13.1+dfsg-7ubuntu0.3 |deb |
|libk5crypto3 |1.17-6ubuntu4.4 |deb |
|libkeyutils1 |1.6-6ubuntu1.1 |deb |
|libkmod2 |27-1ubuntu2.1 |deb |
|libkrb5-26-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libkrb5-3 |1.17-6ubuntu4.4 |deb |
|libkrb5support0 |1.17-6ubuntu4.4 |deb |
|libksba8 |1.3.5-2ubuntu0.20.04.2 |deb |
|libldap-2.4-2 |2.4.49+dfsg-2ubuntu1.10 |deb |
|libldap-common |2.4.49+dfsg-2ubuntu1.10 |deb |
|liblocale-gettext-perl |1.07-4 |deb |
|liblsan0 |10.5.0-1ubuntu1~20.04 |deb |
|liblz4-1 |1.9.2-2ubuntu0.20.04.1 |deb |
|liblzma5 |5.2.4-1ubuntu1.1 |deb |
|libmagic-mgc |1:5.38-4 |deb |
|libmagic1 |1:5.38-4 |deb |
|libmnl0 |1.0.4-2 |deb |
|libmount1 |2.34-0.1ubuntu9.4 |deb |
|libmpc3 |1.1.0-1 |deb |
|libmpdec2 |2.4.2-3 |deb |
|libmpfr6 |4.0.2-1 |deb |
|libncurses6 |6.2-0ubuntu2.1 |deb |
|libncursesw6 |6.2-0ubuntu2.1 |deb |
|libnettle7 |3.5.1+really3.5.1-2ubuntu0.2 |deb |
|libnftables1 |0.9.3-2 |deb |
|libnftnl11 |1.1.5-1 |deb |
|libnghttp2-14 |1.40.0-1ubuntu0.3 |deb |
|libnpth0 |1.6-1 |deb |
|libnss-systemd |245.4-4ubuntu3.23 |deb |
|libonig5 |6.9.4-1 |deb |
|libp11-kit0 |0.23.20-1ubuntu0.1 |deb |
|libpam-cap |1:2.32-1ubuntu0.1 |deb |
|libpam-modules |1.3.1-5ubuntu4.7 |deb |
|libpam-modules-bin |1.3.1-5ubuntu4.7 |deb |
|libpam-runtime |1.3.1-5ubuntu4.7 |deb |
|libpam-systemd |245.4-4ubuntu3.23 |deb |
|libpam0g |1.3.1-5ubuntu4.7 |deb |
|libpcre2-8-0 |10.34-7ubuntu0.1 |deb |
|libpcre3 |2:8.39-12ubuntu0.1 |deb |
|libperl5.30 |5.30.0-9ubuntu0.5 |deb |
|libpopt0 |1.16-14 |deb |
|libprocps8 |2:3.3.16-1ubuntu2.4 |deb |
|libpsl5 |0.21.0-1ubuntu1 |deb |
|libpython3-dev |3.8.2-0ubuntu2 |deb |
|libpython3-stdlib |3.8.2-0ubuntu2 |deb |
|libpython3.8 |3.8.10-0ubuntu1~20.04.11 |deb |
|libpython3.8-dev |3.8.10-0ubuntu1~20.04.11 |deb |
|libpython3.8-minimal |3.8.10-0ubuntu1~20.04.11 |deb |
|libpython3.8-stdlib |3.8.10-0ubuntu1~20.04.11 |deb |
|libquadmath0 |10.5.0-1ubuntu1~20.04 |deb |
|libreadline8 |8.0-4 |deb |
|libroken18-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|librtmp1 |2.4+20151223.gitfa8646d.1-2build1 |deb |
|libruby2.7 |2.7.0-5ubuntu1.14 |deb |
|libsasl2-2 |2.1.27+dfsg-2ubuntu0.1 |deb |
|libsasl2-modules |2.1.27+dfsg-2ubuntu0.1 |deb |
|libsasl2-modules-db |2.1.27+dfsg-2ubuntu0.1 |deb |
|libseccomp2 |2.5.1-1ubuntu1~20.04.2 |deb |
|libselinux1 |3.0-1build2 |deb |
|libsemanage-common |3.0-1build2 |deb |
|libsemanage1 |3.0-1build2 |deb |
|libsepol1 |3.0-1ubuntu0.1 |deb |
|libsmartcols1 |2.34-0.1ubuntu9.4 |deb |
|libsqlite3-0 |3.31.1-4ubuntu0.6 |deb |
|libss2 |1.45.5-2ubuntu1.1 |deb |
|libssh-4 |0.9.3-2ubuntu2.5 |deb |
|libssl1.1 |1.1.1f-1ubuntu2.23 |deb |
|libstdc++-9-dev |9.4.0-1ubuntu1~20.04.2 |deb |
|libstdc++6 |10.5.0-1ubuntu1~20.04 |deb |
|libsystemd0 |245.4-4ubuntu3.23 |deb |
|libtasn1-6 |4.16.0-2 |deb |
|libtinfo6 |6.2-0ubuntu2.1 |deb |
|libtsan0 |10.5.0-1ubuntu1~20.04 |deb |
|libubsan1 |10.5.0-1ubuntu1~20.04 |deb |
|libudev1 |245.4-4ubuntu3.23 |deb |
|libunistring2 |0.9.10-2 |deb |
|libuuid1 |2.34-0.1ubuntu9.4 |deb |
|libwind0-heimdal |7.7.0+dfsg-1ubuntu1.4 |deb |
|libwrap0 |7.6.q-30 |deb |
|libx11-6 |2:1.6.9-2ubuntu1.6 |deb |
|libx11-data |2:1.6.9-2ubuntu1.6 |deb |
|libxau6 |1:1.0.9-0ubuntu1 |deb |
|libxcb1 |1.14-2 |deb |
|libxdmcp6 |1:1.1.3-0ubuntu1 |deb |
|libxext6 |2:1.3.4-0ubuntu1 |deb |
|libxml2 |2.9.10+dfsg-5ubuntu0.20.04.7 |deb |
|libxmuu1 |2:1.1.3-0ubuntu1 |deb |
|libxslt1.1 |1.1.34-4ubuntu0.20.04.1 |deb |
|libxtables12 |1.8.4-3ubuntu2.1 |deb |
|libyaml-0-2 |0.2.2-1 |deb |
|libzstd1 |1.4.4+dfsg-3ubuntu0.1 |deb |
|linux-libc-dev |5.4.0-190.210 |deb |
|logger |1.4.2 |gem |
|login |1:4.8.1-1ubuntu5.20.04.4 |deb |
|logsave |1.45.5-2ubuntu1.1 |deb |
|lsb-base |11.1.0ubuntu2 |deb |
|lsb-release |11.1.0ubuntu2 |deb |
|make |4.2.1-1.2 |deb |
|manpages |5.05-1 |deb |
|manpages-dev |5.05-1 |deb |
|matrix |0.2.0 |gem |
|mawk |1.3.4.20200120-2 |deb |
|mime-support |3.64ubuntu1 |deb |
|minitest |5.13.0 |gem |
|mount |2.34-0.1ubuntu9.4 |deb |
|mutex_m |0.1.0 |gem |
|nano |4.8-1ubuntu1 |deb |
|ncurses-base |6.2-0ubuntu2.1 |deb |
|ncurses-bin |6.2-0ubuntu2.1 |deb |
|ncurses-term |6.2-0ubuntu2.1 |deb |
|net-pop |0.1.0 |gem |
|net-smtp |0.1.0 |gem |
|net-telnet |0.1.1 |gem |
|net-tools |1.60+git20180626.aebd88e-1ubuntu1 |deb |
|netbase |6.1 |deb |
|networkd-dispatcher |2.1-2~ubuntu20.04.3 |deb |
|nftables |0.9.3-2 |deb |
|observer |0.1.0 |gem |
|open3 |0.1.0 |gem |
|openssh-client |1:8.2p1-4ubuntu0.11 |deb |
|openssh-server |1:8.2p1-4ubuntu0.11 |deb |
|openssh-sftp-server |1:8.2p1-4ubuntu0.11 |deb |
|openssl |1.1.1f-1ubuntu2.23 |deb |
|openssl |2.1.2 |gem |
|ostruct |0.2.0 |gem |
|passwd |1:4.8.1-1ubuntu5.20.04.4 |deb |
|patch |2.7.6-6 |deb |
|perl |5.30.0-9ubuntu0.5 |deb |
|perl-base |5.30.0-9ubuntu0.5 |deb |
|perl-modules-5.30 |5.30.0-9ubuntu0.5 |deb |
|pinentry-curses |1.1.0-3build1 |deb |
|pip |20.0.2 |python |
|power_assert |1.1.7 |gem |
|prime |0.1.1 |gem |
|procps |2:3.3.16-1ubuntu2.4 |deb |
|pstore |0.1.0 |gem |
|psych |3.1.0 |gem |
|publicsuffix |20200303.0012-1 |deb |
|pyinotify |0.9.6 |python |
|python-pip-whl |20.0.2-5ubuntu1.10 |deb |
|python3 |3.8.2-0ubuntu2 |deb |
|python3-certifi |2019.11.28-1 |deb |
|python3-chardet |3.0.4-4build1 |deb |
|python3-dbus |1.2.16-1build1 |deb |
|python3-dev |3.8.2-0ubuntu2 |deb |
|python3-distro |1.4.0-1 |deb |
|python3-distutils |3.8.10-0ubuntu1~20.04 |deb |
|python3-gi |3.36.0-1 |deb |
|python3-idna |2.8-1ubuntu0.1 |deb |
|python3-lib2to3 |3.8.10-0ubuntu1~20.04 |deb |
|python3-minimal |3.8.2-0ubuntu2 |deb |
|python3-pip |20.0.2-5ubuntu1.10 |deb |
|python3-pkg-resources |45.2.0-1ubuntu0.1 |deb |
|python3-pyinotify |0.9.6-1.2ubuntu1 |deb |
|python3-requests |2.22.0-2ubuntu1.1 |deb |
|python3-setuptools |45.2.0-1ubuntu0.1 |deb |
|python3-six |1.14.0-2 |deb |
|python3-systemd |234-3build2 |deb |
|python3-urllib3 |1.25.8-2ubuntu0.3 |deb |
|python3-wheel |0.34.2-1ubuntu0.1 |deb |
|python3.8 |3.8.10-0ubuntu1~20.04.11 |deb |
|python3.8-dev |3.8.10-0ubuntu1~20.04.11 |deb |
|python3.8-minimal |3.8.10-0ubuntu1~20.04.11 |deb |
|racc |1.4.16 |gem |
|rake |13.0.1 |gem |
|rake |13.0.1-4 |deb |
|rdoc |6.2.1 |gem |
|readline |0.0.2 |gem |
|readline-common |8.0-4 |deb |
|readline-ext |0.1.0 |gem |
|reline |0.1.2 |gem |
|requests |2.22.0 |python |
|rexml |3.2.3 |gem |
|rss |0.2.8 |gem |
|rsync |3.1.3-8ubuntu0.7 |deb |
|ruby |1:2.7+1 |deb |
|ruby-minitest |5.13.0-1 |deb |
|ruby-net-telnet |0.1.1-2 |deb |
|ruby-power-assert |1.1.7-1 |deb |
|ruby-test-unit |3.3.5-1 |deb |
|ruby-xmlrpc |0.3.0-2 |deb |
|ruby2.7 |2.7.0-5ubuntu1.14 |deb |
|rubygems-integration |1.16 |deb |
|sdbm |1.0.0 |gem |
|sed |4.7-1 |deb |
|sensible-utils |0.0.12+nmu1 |deb |
|setuptools |45.2.0 |python |
|shared-mime-info |1.15-1 |deb |
|sigs.k8s.io/structured-merge-diff/v4 |v4.0.2 |go-module|
|sigs.k8s.io/yaml |v1.2.0 |go-module|
|singleton |0.1.0 |gem |
|six |1.14.0 |python |
|ssh-import-id |5.10 |python |
|ssh-import-id |5.10-0ubuntu1 |deb |
|stringio |0.1.0 |gem |
|strscan |1.0.3 |gem |
|sudo |1.8.31-1ubuntu1.5 |deb |
|systemd |245.4-4ubuntu3.23 |deb |
|systemd-python |234 |python |
|systemd-sysv |245.4-4ubuntu3.23 |deb |
|systemd-timesyncd |245.4-4ubuntu3.23 |deb |
|sysvinit-utils |2.96-2.1ubuntu1 |deb |
|tar |1.30+dfsg-7ubuntu0.20.04.4 |deb |
|test-unit |3.3.5 |gem |
|timeout |0.1.0 |gem |
|tracer |0.1.0 |gem |
|tzdata |2024a-0ubuntu0.20.04.1 |deb |
|ubuntu-keyring |2020.02.11.4 |deb |
|ucf |3.0038+nmu1 |deb |
|unzip |6.0-25ubuntu1.2 |deb |
|uri |0.10.0 |gem |
|urllib3 |1.25.8 |python |
|util-linux |2.34-0.1ubuntu9.4 |deb |
|webrick |1.6.0 |gem |
|wget |1.20.3-1ubuntu2.1 |deb |
|wheel |0.34.2 |python |
|whois |5.5.6 |deb |
|xauth |1:1.1-0ubuntu1 |deb |
|xdg-user-dirs |0.17-2ubuntu1 |deb |
|xmlrpc |0.3.0 |gem |
|xsltproc |1.1.34-4ubuntu0.20.04.1 |deb |
|xz-utils |5.2.4-1ubuntu1.1 |deb |
|yaml |0.1.0 |gem |
|zip |3.0-11build1 |deb |
|zlib |1.1.0 |gem |
|zlib1g |1:1.2.11.dfsg-2ubuntu1.5 |deb |
|zlib1g-dev |1:1.2.11.dfsg-2ubuntu1.5 |deb |
|zsh |5.8-3ubuntu1.1 |deb |
|zsh-autosuggestions |0.6.4-1 |deb |
|zsh-common |5.8-3ubuntu1.1 |deb |
|zsh-syntax-highlighting |0.6.0-3 |deb |
This SBOM can be generated by installing the Ax Controller via docker, selecting omz as your shell and selecting yes when asked to install Golang (--unattended
automatically installs Golang).
docker exec -it $(docker run -d -it --platform linux/amd64 ubuntu:20.04) sh -c "apt update && apt install git -y && git clone https://github.com/attacksurge/ax/ ~/.axiom/ && cd && .axiom/interact/axiom-configure --setup omz --unattended"
Then create an image from the running docker container and tag it.
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
069b8a5ecae1 ubuntu:20.04 "/bin/bash" 17 minutes ago Up 17 minutes jovial_euclid
docker commit 069b8a5ecae1
docker image tag 3c78f9bf86b5 ax:omz
Finally, install the docker sbom plugin and generate the sbom!
curl -sSfl https://raw.githubusercontent.com/docker/sbom-cli-plugin/main/install.sh -o install-docker-sbom.sh
chmod +x install-docker-sbom.sh
sudo ./install-docker-sbom.sh
sudo docker sbom ax:omz
Last updated