Skip to content

VMC: a Scalable, Open Source and Free Vulnerability Management Platform

License

Notifications You must be signed in to change notification settings

DSecureMe/vmc-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

badge badge_ver License

Dockerfile links

What is VMC

VMC (Vulnerability Management Center) is a platform created to make vulnerability management simple, easy and clean.

How to use

To run demo

Open demo folder and build (it may take couple minutes)

make build
make up

For now you must manually load dashboard config file to Kibana. Open Web GUI (default kibana port). Then go to Management -> Saved Objects -> Import and select export.ndjson

On port :8080/admin you can find VMC admin panel. You log in there with following credentials admin:adminadmin Go to Cves and then click on Import CVE (upper-right corner)

More guides will be published on doc report very soon

Configuration files

All configs you may find in demo/config/

Get this image

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]

Demo configuration file

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

Requirments

  • docker
  • docker compose
  • make

Credit

VMC

DSecure.me

About

VMC: a Scalable, Open Source and Free Vulnerability Management Platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •