目次

概要

脆弱性検知ツール「Vuls」のインストール手順。

環境情報

OSCentOS 6.82.6.32-642.3.1.el6.x86_64
gitgit-1.7.1-4.el6_7.1.x86_64
sqlitesqlite-3.6.20-1.el6_7.2.x86_64
golanggo1.6.3
vuls

環境整備

GO言語等の動作環境を整備する。

  • 基礎パッケージの導入
    yum -y install git gcc sqlite
  • GO言語の導入
    wget https://storage.googleapis.com/golang/go1.6.3.linux-amd64.tar.gz
    tar -C /usr/local -xzf go1.6.3.linux-amd64.tar.gz
    mkdir /var/log/vuls
    mkdir /usr/local/vuls
  • 環境変数の定義
    GO言語関連の環境変数を定義する。
    変数を恒久化するためには.bash_profileへ追記すること。
    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=/usr/local/vuls

CVEの導入

  • go-cve-dictionaryの導入
    go get github.com/kotakanbe/go-cve-dictionary
  • cve-dictionaryの取得 2002年〜2016年までのCVEを取得する。
    cd /usr/local/vuls
    for i in {2002..2016}; do ./bin/go-cve-dictionary fetchnvd -years $i; done
    ./bin/go-cve-dictionary fetchjvn -entire

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS