Vuls インストール手順 のバックアップ(No.3)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Vuls インストール手順 へ行く。
- 1 (2016-07-23 (土) 02:03:03)
- 2 (2016-07-23 (土) 03:10:20)
- 3 (2016-07-23 (土) 12:54:23)
- 4 (2016-07-23 (土) 17:57:54)
目次
概要 †
脆弱性検知ツール「Vuls」のインストール手順。
環境情報 †
OS | CentOS 6.8 | 2.6.32-642.3.1.el6.x86_64 |
git | git-1.7.1-4.el6_7.1.x86_64 | |
sqlite | sqlite-3.6.20-1.el6_7.2.x86_64 | |
golang | go1.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