Last active
September 11, 2018 18:31
-
-
Save rmoriz/a147cf36b10bff2d6cc16a377bf2d4ba to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
for i in vuls/go-cve-dictionary vuls/goval-dictionary vuls/gost vuls/vuls; do | |
docker pull $i | |
docker run --rm $i -v | |
done | |
mkdir -p vuls | |
pushd vuls | |
mkdir -p go-cve-dictionary-log goval-dictionary-log gost-log | |
for i in `seq 2002 $(date +"%Y")`; do \ | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/go-cve-dictionary-log:/var/log/vuls \ | |
vuls/go-cve-dictionary fetchnvd -years $i; \ | |
done | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-dictionary-log:/var/log/vuls \ | |
vuls/goval-dictionary fetch-redhat 5 6 7 | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-dictionary-log:/var/log/vuls \ | |
vuls/goval-dictionary fetch-debian 7 8 9 | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-dictionary-log:/var/log/vuls \ | |
vuls/goval-dictionary fetch-ubuntu 14 16 18 | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-dictionary-log:/var/log/vuls \ | |
vuls/goval-dictionary fetch-alpine 3.4 3.5 3.6 3.7 | |
docker run --rm -i \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-log:/var/log/gost \ | |
vuls/gost fetch redhat --after=2016-01-01 | |
docker run --rm -i \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-log:/var/log/gost \ | |
vuls/gost fetch debian --after=2016-01-01 | |
docker run --rm -i \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-log:/var/log/gost \ | |
vuls/gost fetch ubuntu --after=2016-01-01 | |
docker run --rm -i \ | |
-v $PWD:/vuls \ | |
-v $PWD/goval-log:/var/log/gost \ | |
vuls/gost fetch alpine --after=2016-01-01 | |
docker run --rm -it \ | |
-v $PWD:/vuls \ | |
-v $PWD/vuls-log:/var/log/vuls \ | |
-v /etc/localtime:/etc/localtime:ro \ | |
-v /etc/timezone:/etc/timezone:ro \ | |
vuls/vuls scan |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment