Code Monkey home page Code Monkey logo

dockervuln's Introduction

DockerVuln


DockerVuln is a whiptail project that facilitate to installation and management of vulnerable application docker containers.

Getting Started


When the application runs, you will see a screen like this. You can select the application you want to start. You probably won't have an application installed on first run. So, no containers can be seen here. But, you can select 'add a new container' and install a new one.

image

To exit from menu, you can select cancel by pressing the tab keys.

In the adding container menu, you can see indexed containers names and short descriptions. You can install the container belongs to vulnerable apps you want.

image

In the removing container menu, you can see installed containers. You can select the container you want to remove and delete it.

image

When a container start, you will see a screen like this. You can reach the app with the browser address "http://localhost".

image

To stop the container, you can hit the enter and select yes from the incoming yes/no menu.

Prerequisites


DockerVuln uses dockerCLI and Whiptail. So you have to make sure them already installed. For debian-based, redhat-based and centos-based systems, the install.sh file checks all the prerequisites and install missing ones.

Installation


Debian and Ubuntu

Kali Linux(debian-based) is the preferred operating system. You can install Prerequisites and DockerVuln with the install.sh file. First of all, you need to be root!

sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/DockerVuln/main/debian-ubuntu/install.sh | bash;

DockerVuln

RedHat and Fedora

For Redhat-based operating system, you can install Prerequisites and DockerVuln with the install.sh file. First of all, you need to be root!

sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/DockerVuln/main/redhat-fedora/install.sh | bash;

DockerVuln

CentOS

For CentOS operating system, you can install Prerequisites and DockerVuln with the install.sh file. First of all, you need to be root!

sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/DockerVuln/main/centos/install.sh | bash;

DockerVuln

Issues


If you find a bug you can report from github. And also, you can report the apps you want added to indexApp.lst.

dockervuln's People

Contributors

yusufarbc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.