From 449d0f0c20da9980602afe5f9422859727c3768c Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Fri, 31 Mar 2017 11:24:08 +0200 Subject: [PATCH] Experimental appliance for Kali Linux CLI only --- appliances/kali-linux-cli.gns3a | 17 +++++++++++++++++ docker/kalilinux/Dockerfile | 6 ++++++ docker/kalilinux/README.md | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 appliances/kali-linux-cli.gns3a create mode 100644 docker/kalilinux/Dockerfile create mode 100644 docker/kalilinux/README.md diff --git a/appliances/kali-linux-cli.gns3a b/appliances/kali-linux-cli.gns3a new file mode 100644 index 0000000..6b7d91f --- /dev/null +++ b/appliances/kali-linux-cli.gns3a @@ -0,0 +1,17 @@ +{ + "name": "Kali Linux", + "category": "guest", + "description": "From the creators of BackTrack comes Kali Linux, the most advanced and versatile penetration testing platform ever created. We have a set of amazing features lined up in our security distribution geared at streamlining the penetration testing experience. This version has no GUI.Include packages:\n* nmap\n* metasploit\n* sqlmap\n* hydra\n* telnet client\n* dnsutils (dig)", + "vendor_name": "Kali Linux", + "vendor_url": "https://www.kali.org/", + "documentation_url": "https://www.kali.org/kali-linux-documentation/", + "product_name": "Kali Linux", + "registry_version": 1, + "status": "stable", + "maintainer": "GNS3 Team", + "maintainer_email": "developers@gns3.net", + "docker": { + "adapters": 2, + "image": "gns3/kalilinux:latest" + } +} diff --git a/docker/kalilinux/Dockerfile b/docker/kalilinux/Dockerfile new file mode 100644 index 0000000..5960182 --- /dev/null +++ b/docker/kalilinux/Dockerfile @@ -0,0 +1,6 @@ +FROM kalilinux/kali-linux-docker + +RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends metasploit-framework nmap hydra sqlmap telnet openssh-client dnsutils \ + && rm -rf /var/lib/apt/lists/* + +CMD /bin/bash diff --git a/docker/kalilinux/README.md b/docker/kalilinux/README.md new file mode 100644 index 0000000..95da8cf --- /dev/null +++ b/docker/kalilinux/README.md @@ -0,0 +1,21 @@ +# Kali Linux + +A kali linux console version for GNS3 + +The image include: +* nmap +* metasploit +* sqlmap +* hydra +* telnet client +* dnsutils (dig) + + +## Build and publish the Images + +First the base image has to be created: + +``` +docker build -t gns3/kalilinux . +docker push gns3/kalilinux (optional) +```