- Latest version Dockerfile
VMC (Vulnerability Management Center) is a platform created to make vulnerability management simple, easy and clean.
Open demo folder and build (it may take couple minutes)
make build
make up
make demodata # If you want to configure and genrate demodata to see how everything works.
Then:
- on port
:5601
you can find Kibana panel with sample KPIs. - on port
:8081
you can find Ralph with sample assets (login ralph, password: ralph). - on port
:9000
you can find The Hive with the sample alerts(login admin, password: admin). - on port
:8080/admin
you can find VMC admin panel with the sample configuration (login admin, password: adminadmin).
More guides will be published on doc report very soon
All configs you may find in demo/config/
The recommended way to get the VMC Docker Image is to pull the prebuilt image from the Docker Hub Registry.
$ docker pull dsecureme/vmc:latest
To use a specific version, you can pull a versioned tag. You can view the list of available versions in the Docker Hub Registry.
$ docker pull dsecureme/vmc:[TAG]
If you wish, you can also build the image yourself.
$ git clone https://github.com/DSecureMe/vmc-docker.git
$ make build
You can also make using version parameter
$ make build v=[version number]
Once build it will be in /etc/vmc/
In demo repo you can find it in /demo/config/vmc/demo.yml
#Redis
redis.url: redis://redis:6379/1
#Elastic Search
elasticsearch.hosts: ["http://elasticsearch:9200"]
elasticsearch.user: elastic
elasticsearch.password: kibana
#database
database.engine: django.db.backends.postgresql_psycopg2
database.name: vmc
database.user: user
database.password: password
database.host: postgres
database.port: 5432
# Queue
rabbitmq.username: vmc
rabbitmq.password: test_vmc
rabbitmq.host: rabbitmq
rabbitmq.port: 5672
# Secret
secret_key: "jk&e^6%5@^5!^1jq8#vd2g^@8w9g5#i_v*ho!#mx%y7%5fuz9%"
debug: true
# Admin Service Name
admin_service_name: admin
- docker
- docker compose
- make