3

As of now, I am using Windows 10 & I want to run kali Linux on Docker. For that, I took the copy from the kali official site Here

But after running I found it's just a base OS it doesn't contain all the tools for which kali is famous, it's not a full flash copy. So I want a complete kali image for the docker run where I can find the complete kali with all the tools copy for the docker.

Solved Listed metapackages using & install

apt-get update && apt-cache search kali-linux

kali-linux-arm - Kali Linux ARM system

kali-linux-core - Kali Linux base system

kali-linux-default - Kali Linux default system

kali-linux-everything - Everything in Kali Linux

kali-linux-large - Kali Linux large system

kali-linux-nethunter - Kali Linux NetHunter tools

3
  • Install whatever tools you need? apt should work in your docker image.
    – vidarlo
    Jul 20, 2020 at 5:36
  • Yes... But I am looking for a complete image with all the tools already installed. Jul 20, 2020 at 6:53
  • I used "apt-get update && apt-cache search kali-linux" to list available meta packages for docker. Jul 20, 2020 at 8:32

1 Answer 1

6

Use Kali Linux Metapackages after setting up a Kali Linux Docker Image. In 2019.3 there was a Major Metapackage Makeover, changing the names. To combine this information:

apt-get update && apt-get install kali-linux-large

Previously, kali-linux-full was the default metapackage, which has been renamed to kali-linux-large with a redirect put in place.

When you download a Kali Linux ISO, you are essentially downloading an installation that has the kali-linux-full metapackage installed. This package includes all of the tools you are familiar with in Kali.

Installation Size: 9.0 GB

apt-get update && apt-get install kali-linux-everything

Depending on how you use Kali will determine which metapackage would suit you best. This is the power of metapackages. For example:

  • If you want a core set of tools, stick with kali-linux-default (designed for assessments that are straightforward ).
  • If you want a more general and wider range of tools, select kali-linux-large (useful if Internet access is permitted but slow).
  • If you want to be prepared for anything, go with kali-linux-everything (great if you are going to be doing air-gap/offline work)

In order to keep our ISO sizes reasonable, we are unable to include every single tool that we package for Kali and there are a number of tools that are not able to be used depending on hardware, such as various GPU tools. If you want to install every available Kali Linux package, you can install the kali-linux-all metapackage.

Installation Size: 15 GB

6
  • Thanks for your time but I am getting an error "Unable to locate package kali-linux-full" when trying for kali-linux-full & all its not working for docker image. Jul 20, 2020 at 7:31
  • Then what you get with apt-get update && apt-cache search kali-linux? Jul 20, 2020 at 7:36
  • Hit:1 ftp.harukasan.org/kali kali-rolling InRelease Reading package lists... Done kali-linux-arm - Kali Linux ARM system kali-linux-core - Kali Linux base system kali-linux-default - Kali Linux default system kali-linux-everything - Everything in Kali Linux kali-linux-large - Kali Linux large system kali-linux-nethunter - Kali Linux NetHunter tools Jul 20, 2020 at 7:49
  • 1
    Yes. Use those metapackages as applicable to you. Jul 20, 2020 at 8:12
  • 1
    I found a reason for this and have updated my answer accordingly. Jul 20, 2020 at 8:59

Not the answer you're looking for? Browse other questions tagged .