All Projects → vulhub → Vulhub

vulhub / Vulhub

Licence: mit
Pre-Built Vulnerable Environments Based on Docker-Compose

Programming Languages

Dockerfile
14818 projects
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
PHP
23972 projects - #3 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Vulhub

Notmail bot
Telegram bot that acts as an email client
Stars: ✭ 23 (-99.75%)
Mutual labels:  docker-compose
Docker Taiga
Docker container for Taiga https://taiga.io
Stars: ✭ 14 (-99.85%)
Mutual labels:  docker-compose
Compreface
Free and open-source face recognition system from Exadel
Stars: ✭ 947 (-89.53%)
Mutual labels:  docker-compose
Ngx mruby Package Builder
Package Builder of ngx_mruby with Docker
Stars: ✭ 25 (-99.72%)
Mutual labels:  docker-compose
Dockerized lara
Build your Laravel App with Redis - Mongodb - MariaDB - Nginx - php7 - zsh
Stars: ✭ 9 (-99.9%)
Mutual labels:  docker-compose
Docker Dev
Development tools for Docker
Stars: ✭ 21 (-99.77%)
Mutual labels:  docker-compose
Fastapi Realworld Example App
Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI
Stars: ✭ 911 (-89.93%)
Mutual labels:  docker-compose
Onec Cicd
😎 CI-стенд для 1С:Предприятие 8.3.
Stars: ✭ 32 (-99.65%)
Mutual labels:  docker-compose
Composerize
🏃→🎼 docker run asdlksjfksdf > docker-composerize up
Stars: ✭ 872 (-90.36%)
Mutual labels:  docker-compose
Docker Compose Grafana Influxdb
Demonstration scripts for running Grafana with InfluxDB as datasource.
Stars: ✭ 29 (-99.68%)
Mutual labels:  docker-compose
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (-99.71%)
Mutual labels:  docker-compose
Vj4 Docker
Dockerfile and docker-compose.yml for vijos/vj4.
Stars: ✭ 26 (-99.71%)
Mutual labels:  docker-compose
Example Api
A base API project to bootstrap and prototype quickly.
Stars: ✭ 27 (-99.7%)
Mutual labels:  docker-compose
Unilinks
Plataforma para encontrar os links das aulas virtuais gravadas.
Stars: ✭ 25 (-99.72%)
Mutual labels:  docker-compose
Mrseedbox
[unmaintained] A Containerized Seedbox with Embedded Media Player
Stars: ✭ 30 (-99.67%)
Mutual labels:  docker-compose
Wsl Docker Git Setup
Shell script to configure Windows Subsystem for Linux (WSL) & Ubuntu on Windows to use docker and docker-compose as well as a git-enabled prompt
Stars: ✭ 23 (-99.75%)
Mutual labels:  docker-compose
Dockerize
Substitua instruções de serviços por operações de contêineres
Stars: ✭ 21 (-99.77%)
Mutual labels:  docker-compose
Docker Mediawiki
🐳 Dockerized Femiwiki's mediawiki server
Stars: ✭ 33 (-99.64%)
Mutual labels:  docker-compose
Docker Compose Nats Cluster
A three-node NATS cluster running on top of Docker Compose for testing purposes.
Stars: ✭ 31 (-99.66%)
Mutual labels:  docker-compose
Docker Compose Nodejs Examples
Finally some real world examples on getting started with Docker Compose and Nodejs
Stars: ✭ 944 (-89.56%)
Mutual labels:  docker-compose

Vulhub

GitHub Official Community Chat on Discord Backers and sponors on Patreon Backers and sponors on Opencollective

Vulhub is an open-source collection of pre-built vulnerable docker environments. No pre-existing knowledge of docker is required, just execute two simple commands and you have a vulnerable environment.

中文版本(Chinese version)

Installation

Install the docker/docker-compose on Ubuntu 20.04:

# Install pip
curl -s https://bootstrap.pypa.io/get-pip.py | python3

# Install the latest version docker
curl -s https://get.docker.com/ | sh

# Run docker service
systemctl start docker

# Install docker compose
pip install docker-compose

The installation steps of docker and docker-compose for other operating systems might be slightly different, please refer to the docker documentation for details.

Usage

# Download project
wget https://github.com/vulhub/vulhub/archive/master.zip -O vulhub-master.zip
unzip vulhub-master.zip
cd vulhub-master

# Enter the directory of vulnerability/environment
cd flask/ssti

# Compile environment
docker-compose build

# Run environment
docker-compose up -d

There is a README document in each environment directory, please read this file for vulnerability/environment testing and usage.

After the test, delete the environment with the following command.

docker-compose down -v

It is recommended to use a VPS of at least 1GB memory to build a vulnerability environment. The your-ip mentioned in the documentation refers to the IP address of your VPS. If you are using a virtual machine, it refers to your virtual machine IP, not the IP inside the docker container.

All environments in this project are for testing purposes only and should not be used as a production environment!

Notice

  1. To prevent permission errors, it is best to use the root user to execute the docker and docker-compose commands.
  2. Some docker images do not support running on ARM machines.

Contribution

This project relies on docker. So any error during compilation and running are thrown by docker and related programs. Please find the cause of the error by yourself first. If it is determined that the dockerfile is written incorrectly (or the code is wrong in vulhub), then submit the issue. More details please 👉Common reasons for compilation failure, hope it can help you.

For more question, please contact:

Thanks for the following contributors:

More contributors:Contributors List

Partner

Our Partners and users:

Sponsor vulhub on patreon 🙏

Sponsor vulhub on opencollective 🙏

More Donate.

License

Vulhub is licensed under the MIT License. See LICENSE for the full license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].