- Notifications
You must be signed in to change notification settings - Fork1
Combined server and periodic updater based onhttps://github.com/vulsio/go-exploitdb
License
openclarity/exploit-db-server
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
exploit-db-server combinesgo-exploitdb running inserver mode with a mechanism for periodically updating the known exploits intoa single container which can be deployed standalone or on kubernetes.
It will update the database (from all supported sources) once when thecontainer starts and then every 3 hours until the container stops.
# Registry defaults to ghcr.io/openclarity and tag defaults to the latest commit IDDOCKER_REGISTRY=<registry> DOCKER_TAG=<tag> make docker
docker run -d -p 1326:1326 --name exploit-db-server <registry>/exploit-db-server:<tag>
To persist the database between container runs:
mkdir /opt/exploit-dbdocker run -d -p 1326:1326 -v /opt/exploit-db:/var/lib/go-exploitdb -name exploit-db-server <registry>/exploit-db-server:<tag>
Example for how to query the server are given on thego-exploitdb README:
If you are ready to jump in and test, add code, or help with documentation,please follow the instructions on ourcontributing guidefor details on how to open issues, setup VMClarity for development and test.
You can view our code of conducthere.
About
Combined server and periodic updater based onhttps://github.com/vulsio/go-exploitdb