https://github.com/digininja/nosqlilab
A lab for playing with NoSQL Injection
https://github.com/digininja/nosqlilab
injection nosql nosqli sql
Last synced: over 1 year ago
JSON representation
A lab for playing with NoSQL Injection
- Host: GitHub
- URL: https://github.com/digininja/nosqlilab
- Owner: digininja
- Created: 2017-04-09T16:15:41.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T15:58:49.000Z (almost 6 years ago)
- Last Synced: 2025-03-20T00:38:45.259Z (over 1 year ago)
- Topics: injection, nosql, nosqli, sql
- Language: PHP
- Size: 40 KB
- Stars: 130
- Watchers: 5
- Forks: 39
- Open Issues: 1
-
Metadata Files:
- Readme: README-Docker.md
Awesome Lists containing this project
README
# NoSQLiLab in a Docker
A set of files to establish Docker containers for your NoSQLiLab are included in the project. With them you can quickly establish a testing range, begin your challenges, and reset them as needed.
# Installation
1. [Install Docker CE for your platform (Windows, Linux, OSX)](https://docs.docker.com/engine/installation/)
2. [Install Docker-Compose](https://docs.docker.com/compose/install/)
3. In the top level directory, run `docker-compose build`. This will build the containers for you according to the Dockerfiles.
4. Launch the containers, run `docker-compose up`. You now have two containers running, one for the web front end and one for the MongoDB server.
You can now browse http://localhost:8080/ and get to work. Reset the database and start the challenges.