name: SIFTInstall description: This downloads SIFT and Installs. schemaVersion: 1.0 phases: - name: build steps: - name: UpdateApt action: ExecuteBash inputs: commands: - echo "update apt" - sudo apt-get upgrade -y - name: DownloadSiftPackage action: ExecuteBash inputs: commands: - wget https://github.com/teamdfir/sift-cli/releases/download/v1.14.0-rc1/sift-cli-linux - wget https://github.com/teamdfir/sift-cli/releases/download/v1.14.0-rc1/sift-cli-linux.sig - wget https://github.com/teamdfir/sift-cli/releases/download/v1.14.0-rc1/sift-cli.pub - wget https://github.com/sigstore/cosign/releases/download/v1.7.1/cosign-linux-amd64 - echo "download completed...." - sudo mv cosign-linux-amd64 /usr/local/bin/cosign - chmod +x /usr/local/bin/cosign - cosign verify-blob --key sift-cli.pub --signature sift-cli-linux.sig sift-cli-linux - sudo mv sift-cli-linux /usr/local/bin/sift - chmod 755 /usr/local/bin/sift - sudo apt update - sudo apt install python3-pip -y - sudo sift install --mode=server --user=ubuntu --version=v2022.01.22 - sudo apt install awscli -y - sudo apt install exfat-fuse exfat-utils - pip3 install awsebcli --upgrade - pip3 install --upgrade awscli - pip3 install pyOpenSSL --upgrade