Sign inSign up

billyball1517/kali

By billyball1517

Updated almost 4 years ago

My build of kali for CTFs etc

Image
0

941

billyball1517/kali repository overview

Source: https://github.com/billyball1517/dockerfile-x11docker-lxde

Designed to be run with: https://github.com/mviereck/x11docker

#forcing cgroup v1 seems to improve stability (see https://github.com/mviereck/x11docker/issues/349)

#create a dummy user so the permissions inside the container are named consistently

useradd -u 9001 -s /usr/sbin/nologin kali

#create a docker volume for the home folder

docker volume create kali-vol

Run command:

x11docker --desktop --clipboard --user=kali --group-add=wireshark --sudouser --network=bridge --init=systemd --share /dev/net/tun -- --volume kali-vol:/home/kali --shm-size=2G --sysctl net.ipv6.conf.all.disable_ipv6=0 --security-opt seccomp=unconfined --security-opt apparmor=unconfined --cap-add=NET_RAW --cap-add=NET_ADMIN --cap-add=DAC_READ_SEARCH --cap-add=SYS_CHROOT --cap-add=SYS_ADMIN -- billyball1517/kali i3

#I know it's not very graceful/secure but it's a work in progress

#to backup the home directory

sudo tar --acls -cvJf "kali-vol_$(date '+%Y-%m-%d').tar.xz" -C /var/lib/docker/volumes/kali-vol/ .

sudo rm -rf /var/lib/docker/volumes/kali-vol/_data

sudo tar --acls -xvf kali-vol_YYYY-MM-DD.tar.xz -C /var/lib/docker/volumes/kali-vol/

#to record image

docker tag billyball1517/kali:latest billyball1517/kali:$(date '+%Y-%m-%d')

docker push billyball1517/kali:YYYY-MM-DD

Tag summary

Content type

Image

Digest

sha256:68c67ebe0

Size

6.1 GB

Last updated

almost 4 years ago

docker pull billyball1517/kali