└── build-kali.sh /build-kali.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Install dependencies (debbootstrap) 4 | sudo apt-get install debootstrap 5 | 6 | # Fetch the latest Kali debootstrap script from git 7 | curl "http://git.kali.org/gitweb/?p=packages/debootstrap.git;a=blob_plain;f=scripts/kali;hb=refs/heads/kali/master" > kali-debootstrap &&\ 8 | sudo debootstrap kali-rolling ./kali-root http://http.kali.org/kali ./kali-debootstrap &&\ 9 | sudo tar -C kali-root -c . | sudo docker import - linuxkonsult/kali:latest &&\ 10 | sudo rm -rf ./kali-root &&\ 11 | TAG=$(sudo docker run -t -i linuxkonsult/kali awk '{print $NF}' /etc/debian_version | sed 's/\r$//' ) &&\ 12 | echo "Tagging kali with $TAG" &&\ 13 | sudo docker tag linuxkonsult/kali:latest linuxkonsult/kali:$TAG &&\ 14 | echo "Build OK" || echo "Build failed!" 15 | --------------------------------------------------------------------------------