Vulsctl was created to ease setup. Each shell script is a wrapper for docker command.
$ sudo systemctl start docker
$ git clone https://github.com/vulsio/vulsctl.git $ cd vulsctl
Fetch Vulnerability Database
Scan and Report
Prepare config.toml in the same directory.
$ cat $HOME/vulsctl/config.toml [servers] [servers.hostos] host = "22.214.171.124" port = "22" user = "centos" # keypath in the Vuls docker container keyPath = "/root/.ssh/id_rsa"
SSH before scanning to add fingerprint to $HOME/.ssh/known_hosts on the Docker host.
$ ssh [email protected]126.96.36.199 -i ~/.ssh/id_rsa.pem
./scan.sh ./report.sh ./tui.sh
For details, see