

So to use Nessus, I have to install it manually.įor more info about Kali, you can refer to their website here: ġ. Although it is a pentest distro, but Kali does not include with Nessus. If the Docker container is stopped it can be run again with: docker container start -ai "kali".Kali Linux (or Kali) is a penetration testing distro created by the developers of BackTrack. The container size is ~3GB (with Nessus plugins compiled). The first time Nessus is started it will compile the plugins, which will take a long time. Nessus can be launch in the background inside the container with /opt/nessus/sbin/nessus-service -q -D. Docker container creationĪ Docker container from the built image can be created with docker run -name "kali" -p "8834:8834" -it "kali-nessus-docker-image:v1.0" "/bin/bash". The exported image can later be imported with docker load -i "kali-nessus-docker-image-v1.0.tar". The image size is ~12GB and ~3GB compressed.

The built image can be exported to a TAR file with docker save -o "kali-nessus-docker-image-v1.0.tar" "kali-nessus-docker-image:v1.0". This will take a long time since a lot of Kali Linux packages need to be downloaded and installed. Build the Docker image with docker build -t "kali-nessus-docker-image:v1.0".Revise and edit the script variables at the beginning of the install.sh file accordingly.The Docker containers created from this image will not need any further public Internet access.

Other Kali packages can be included by editing the script variables at the beginning of the install.sh file. This image (based on kali-last-release) will contain tools mostly suitable for network pentests.

This repository allows you to create a Docker image with a lot of Kali Linux tools and Nessus preinstalled and activated. Welcome to the Kali Linux with Nessus Docker image creator. Kali Linux with Nessus Docker image creator
